login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] mysql insert niet (Opgelost)

Offline GTW - 09/08/2006 14:12 (laatste wijziging 09/08/2006 14:19)
Avatar van GTWGouden medaille

PHP gevorderde
Hoi beste mensen,
ik heb al een uur gezocht, maar ik kan de fout niet vinden.
dit stukje code ligt het aan:
  1. <?php
  2. $sql = mysql_query("INSERT INTO topics (topic_naam, categorie_id, topic_starter, topic_started) VALUES ('".$topic."','".$_GET['f']."','".$_COOKIE['dragonmasterlogin']."','".$time."')");
  3. $isql = mysql_fetch_object(mysql_query("SELECT topic_id FROM topics WHERE topic_naam='".$topic."' AND posted='".$time."'"));
  4. $rsql = mysql_query("INSERT INTO berichten (topic_id,poster,posted,msg,topic_starter) VALUES('".$isql->topic_id."','".$_COOKIE['dragonmasterlogin']."','".$time."','".$msg."','1')");


De fout is ook wel handig te vertellen 
Bijd e eerste query insert hij geen topic. aardoor de andere twee query's ook niet goed werken.
$topic is geset en met "or die(mysql_error())" geeft hij geen error.

kan iemand het vinden?
bvdm

GTW

2 antwoorden

Gesponsorde links
Offline Ibrahim - 09/08/2006 14:15 (laatste wijziging 09/08/2006 14:17)
Avatar van Ibrahim PHP expert ipv mysql query:

<?php
$sql = "INSERT INTO topics (topic_naam, categorie_id, topic_starter, topic_started) VALUES ('".$topic."','".$_GET['f']."','".$_COOKIE['dragonmasterlogin']."','".$time."')";

en die dan echooen.
en je kunt ook altijd phpmyadmin proberen

edit:
categorie_id word gechecked op numeriek en of hij wel bestaat ?
topic_started = $time ?
SQL heeft een leuke functie voor dat: NOW() of CURDATE()
Offline GTW - 09/08/2006 14:19
Avatar van GTW Gouden medaille

PHP gevorderde
ik heb hem al... ik had topic_starter, en dat moest gewoon starter zijn. hier kwam ik in PHPmyAdmin achter. dat ik daar zelf niet aan heb gedacht

bedankt!!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.182s