Hallo
Hallo, ich bekomme bei meiner Seite folgende Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...
aha, in welcher Zeile also?
<?php
$res = mysql_query("select max(id) AS max from ".$tableforen);
Schlechte Idee.
Wenn Du schon die veralteten mysql_*-Funktionen nutzen willst, dann baue
bitte Dein Statement zuvor in einer eigenen Variable zusammen, damit Du
Dir anschauen kannst, was Du da an die DB schickst.
Es fehlt die Überprüfung, ob die Aktion erfolgreich war.
$row = mysql_fetch_array($res);
Hier könnte der Fehler bereits auftreten.
[...]
$res = mysql_query("select max(id) AS max from ".$tablethreads);
$row = mysql_fetch_array($res);
Gleiches Vorgehen, gleiche fehlende Fehlerbehandlung.
$topic = mysql_query("SELECT * FROM '".$tablethreads."' WHERE id='".$tid."'");
$topic = mysql_fetch_array($topic);
$topic = $topic['topic'];
Ähnliches Vorgehen, fehlende Fehlerbehandlung, Variable wird zweimal mit
völlig unterschiedlichen Inhalten überschrieben. Sowas macht man nicht.
$res = mysql_query("select * from ".$tableanswers." where fid=".$fid." AND tid=".$tid);
while($row = mysql_fetch_array($res)) {
Siehe oben ...
Freundliche Grüße
Vinzenz