kostenloser Webspace werbefrei: lima-city


Ich versage gerade in SQL....

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.

    Ich versage gerade mal wieder...
    Ich hab hier ein MySQL-Query, das einfach nicht will; der Datensatz ist danach nicht in der Tabelle...

    <?php
    $sql = "INSERT INTO maincats (id, timestamp, title, active) VALUES ('$uniqid', '$timestamp', '$title', 'true')";
    mysql_query($sql);
    ?>


    Die Variablen $uniqid, $timestamp und $title sind natürlich definiert und nicht leer und die Datenbank existiert auch.
    Was mich so verwirrt ist, dass es nicht einmal eine Fehlermeldung oder sowas gibt...


    Könnt ihr mir helfen?


    gruß
    ferdinand24
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ich nehme mal an, dass du die datenbank aufgerufen hast. also du hast mysql_query($sql). müsstest du nicht vor $sql die datenbank definieren?
  4. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.


    ich nehme mal an, dass du die datenbank aufgerufen hast. also du hast mysql_query($sql). müsstest du nicht vor $sql die datenbank definieren?


    Ich bin nicht blöd, zur Datenbank verbunden habe ich natürlich auch...
  5. Groß, kleinschreibung beachtet?
    Mal nen anderen Namen für die Variablen probiert?
    Mal nen anderen Namen für die Datenbank probiert?

    Des ist garantiert irgend ein ganz kleiner Fehler,
    einfach mal alles in ruhe durchgehen und gucken^^

    Hast du hinter dem Query folgendes stehen?
    <?php
    $sql = "INSERT INTO maincats (id, timestamp, title, active) VALUES ('$uniqid', '$timestamp', '$title', 'true')";
    mysql_query($sql)or die(mysql_error());
    ?>


    Beitrag geändert: 23.7.2007 21:07:53 von garlian
  6. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.


    Groß, kleinschreibung beachtet?
    Mal nen anderen Namen für die Variablen probiert?
    Mal nen anderen Namen für die Datenbank probiert?

    Des ist garantiert irgend ein ganz kleiner Fehler,
    einfach mal alles in ruhe durchgehen und gucken^^

    Hast du hinter dem Query folgendes stehen?
    <?php
    $sql = "INSERT INTO maincats (id, timestamp, title, active) VALUES ('$uniqid', '$timestamp', '$title', 'true')";
    mysql_query($sql)or die(mysql_error());
    ?>


    Beitrag geändert: 23.7.2007 21:07:53 von garlian



    Jo hab's..... mysql_error hat mir gezeigt, dass die Tabelle nicht existiert... Warum? Weil ich zur falschen Datenbank connectet habe (habe die mysql_connect.php aus nem anderen Projekt von mir kopiert....)... Doof kann man manchmal sein...
  7. noch eine bemerkung: es gibt ein befehl, der auf den bildschirm ausschreibt, was er gerade in die datenbanktabelle eintragen will. kombiniert mit dem "die-befehl" kann man herausfinden, ob es am eintragen liegt oder an der tabelle.
  8. So kannst du die Struktur der Tabelle sagen, weil dann kann man das ausprobieren.
  9. t*****b

    ferdinand24 schrieb:
    [...]

    Ich bin nicht blöd [...]


    ferdinand24 schrieb:
    [...]... Doof kann man manchmal sein...


    Irgenwie gibt mir das zu denken... :blah:
  10. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.



    trueweb schrieb:
    ferdinand24 schrieb:
    [...]

    Ich bin nicht bl&#246;d [...]


    ferdinand24 schrieb:
    [...]... Doof kann man manchmal sein...


    Irgenwie gibt mir das zu denken... :blah:

    Das waren ja zwei unterschiedliche Situationen... ;)
  11. l******n

    Pr&uuml;f mal, ob die L&auml;nge der Information auch in die Tabellenspalte passt. Wenn bei mir ein Insert ohne Fehlermeldung abgearbeitet wird, und trotzdem der Datensatz nicht vorhanden ist, war es immer dieser Fehler. Irgend ein Feld ein bisschen zu klein ?
    Gru&szlig; Lothar
  12. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.


    Pr&uuml;f mal, ob die L&auml;nge der Information auch in die Tabellenspalte passt. Wenn bei mir ein Insert ohne Fehlermeldung abgearbeitet wird, und trotzdem der Datensatz nicht vorhanden ist, war es immer dieser Fehler. Irgend ein Feld ein bisschen zu klein ?
    Gru&szlig; Lothar

    Vielen Dank, aber lies mal, was ein bisschen weiter oben steht:
    Jo hab's..... mysql_error hat mir gezeigt, dass die Tabelle nicht existiert... Warum? Weil ich zur falschen Datenbank connectet habe (habe die mysql_connect.php aus nem anderen Projekt von mir kopiert....)... Doof kann man manchmal sein...
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!