HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
Hallo, jag är en nybörjare på PHP/MySQL, och jag kunde tyvärr inte hittade det här i dokumentationen.
Vad har jag gjort för fel här?
$link = mysql_connect("localhost", "test", "test");
mysql_select_db ("leet_chat");
$query = mysql_query("UPDATE message SET read='$yes' WHERE number='$msg'");
Jag är säker på att fälten/variablarna finns med....
och här är problem # 2....
$link = mysql_connect("localhost", "test", "test");
mysql_select_db ("leet_chat");
$janej = 'no';
$resultat = mysql_query("SELECT 'to_uid','read' FROM message WHERE to_uid LIKE '$user_id' AND read='$janej'", $linka);
LarsGMedlem sedan dec. 200012 465 inlägg
Du kan ju lägga till lite felhantering
$query = mysql_query("UPDATE message SET read='$yes' WHERE number='$msg'")
or die(mysql_error());
Det kan ju till exempel vara så att kolumner number är numerisk i vilket fall det inte skall vara ' kring värdet.
Vad är problemet i din andra fråga?
Om du vill ha fram kolumnvärdena så skall det inte vara några '(
Vilken datatyp har kolumnen to_uid?
$resultat = mysql_query("SELECT to_uid,read FROM message WHERE to_uid = '$user_id' AND read='$janej'", $linka) or die mysql_error());
like används vid sökning med wildcards så det kanske inte är relevant här.
------------------
essentitia preter non sans multiplicandum