Mailinglisten-Archive |
Aloha, > Von: bweirich_(at)_planetactive.com[SMTP:bweirich_(at)_planetactive.com] > > function update($ID) { > echo $ID; // nur Test ergibt z.B. 4 > > if ($ID) { > $UpdateKat = mysql_query("UPDATE Sublinks SET SublinksClick = > SublinksClick+1 WHERE SublinksID = '$ID'",$db); > if(!$UpdateKat) echo "Fehler: ".mysql_error(); //Test > } > } > > Doch leider wird sie nicht angesprochen und ich bekomme folgenden Fehler > im Quelltext angezeigt: > onClick="4<br> > <b>Warning</b>: Supplied argument is not a valid MySQL-Link resource in > <b>/is/htdocs/14324/www.cyberhyper.de/links4test.php</b> on line > <b>83</b><br> > Hi, ich denke die Zeile 83 ist diese hier : > $UpdateKat = mysql_query("UPDATE Sublinks SET SublinksClick = > SublinksClick+1 WHERE SublinksID = '$ID'",$db); > Das Problem ist, daß in $db garantiert kein Link drin ist. Vermutlich stellst du die Verbindung zur DB außerhalb der Funktion her. Um dann an die globale Variable $db zu kommen, musst du entweder: function update($ID) { global $db; .... } machen oder > $UpdateKat = mysql_query("UPDATE Sublinks SET SublinksClick = > SublinksClick+1 WHERE SublinksID = '$ID'",$GLOBALS['db']); > schreiben. Viele Grüße, Mathias
php::bar PHP Wiki - Listenarchive