Homepage selbermachen 7.851 Themen, 35.615 Beiträge

Probleme mit 2 mysql_querys

Paule89 / 8 Antworten / Flachansicht Nickles

Hallo,


ich habe da eine Frage, bezüglich MySql und PHP:


Ist es möglich, dass PHP bei zwei aufeinander folgenden mysql_querys das zweite nicht interpretiert?


Ich habe da mal so ein Beispiel, wies bei mir aussieht:


$sql="INSERT INTO uebersicht (topic, threadname, Lastadd, absender) values('".$_GET[topic]."', '".$_POST[thread]."', now(), '".$_POST[absender]."')";
mysql_query($sql);
$sql="INSERT INTO s-g9c (Topic, Thread, Text, Datum, Absender) values('".$_GET[topic]."', '".$_POST[thread]."', '".$_POST[message]."', now(), '".$_POST[absender]."')";
mysql_query($sql);


Ich hab das dann in PHPMyAdmin überprüft, und nur die erste der beiden Tabellen hat Werte zugewiesen bekommen. Im Bekanntenkreis hab ich schon rumgefragt, aber keiner kam drauf. Falls jemand fragt, ich benutze PHP4, von einem Komplettpaket von Apachefriends.


Weiß irgendjemand von euch, was da nicht stimmt? Ich würde mich sehr über Hilfe freuen.


Danke schonmal im voraus für die Mühe :-).

bei Antwort benachrichtigen
xafford Paule89 „Hallo, Darin lag der Fehler auch. MySql nimmt offensichtlich keinen Bindestrich...“
Optionen

MySQL nimmt schon Bindestriche an, das Problem ist nur, daß für MySQL Bindestriche Minus bedeutet ;o)...Ist aber übrigens kein MySQL-Problem sondern normales Verhalten von SQL-Datenbanken, deswegen ist es immer ratsam sowohl Datenbank-, Tabellen, als auch Spaltennamen immer in Backquotes zu übergeben.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen