Sql Query/pMA, Feld bleibt leer

  • Hallo Leute,

    ich vermute das ist nicht ganz trivial...

    ...Ich führe einen insert query in einem eigenen PHP-Script wie gewohnt mittels mysql_query() aus. Ein Feld (varchar,255) in der betroffenen Tabelle bleibt jedoch immer leer. Der query ist absolut ok!... Denn:

    Wenn ich den String, der an mysql_query() übergeben wird, ausgeben lasse und per copy+paste direkt in phpMyAdmin ausführe funktioniert es einwandfrei, das Feld ist nicht leer!

    Hab die Spalte, sowie die ganze Tabelle neu angelegt, ohne Erfolg.

    Ich denke mal, Code brauche ich hier nicht zu posten, und der Query ist wirklich nicht spektakulär, wobei vielleicht zu erwähnen ist, dass ich die Schreibweise mit SET, wie bei UPDATE, verwende.

    Mir ist allerdings gerade aufgefallen, dass es sich auf einem anderen Server genauso verhält. Das Datenbankschema ist allerdings auch aus der anderen Datenbank imprtiert....

    Weiß zufällig jemand Rat? Ich wäre wirklich äußerst dankbar!

    Gruß Markus

    Einmal editiert, zuletzt von FaFoo (14. Juli 2010 um 02:04)

  • Vllt sind im dem String leerzeichen oder Anführungzeichen etc?

    Ein Code wäre vllt doch nicht so verkehrt

  • Ich denke mal, Code brauche ich hier nicht zu posten


    So kann man sich täuschen

    PHP
    mysql_query("...........")
       or die ("MySQL-Fehler: " . mysql_error());
  • Vllt sind im dem String leerzeichen oder Anführungzeichen etc?

    Nein, wobei Leerzeichen auch kein großes Problem wären.


    So kann man sich täuschen

    PHP
    mysql_query("...........")
       or die ("MySQL-Fehler: " . mysql_error());

    Fehlerbehandlung ist selbstverständlich vorhanden, nur treten in diesem Fall keine Fehler auf, weder in meinem eigenen Script, noch in phpMyAdmin.
    mysql_query() gibt true zurück,
    mysql_error() ist string(0),
    und mysql_errno() int(0)


    Und wenns sein muss.... :P Der Query, so wie er von meinem PHP per var_dump() ausgegeben wird und wie ich ihn in pMA kopiere, wo es dann funktioniert.

    Und die Tabelle:

    7 Mal editiert, zuletzt von FaFoo (14. Juli 2010 um 11:30)

  • Hm.... wenn ich die Spalte umbenenne gehts. Aber user_website ist doch kein reserviertes Wort oder?
    Außerdem klappts ja auch über pMA.

    Och man ich verzweifle...

  • Hm.... wenn ich die Spalte umbenenne gehts. Aber user_website ist doch kein reserviertes Wort oder?
    Außerdem klappts ja auch über pMA.

    Och man ich verzweifle...

    Mach mal um jede Spalte & Tabelle und Tabelle ein ` herum:

    Gruß crAzywuLf :D