Kleine Funktion
dR.LoL
- php
Hallo,
Ich möchte eine Bildergallery proggen, und hab ein Problem...
Ich habe hier eine Funktion:
function MinBildid($minWert)
{
$sqlmin = "SELECT MIN(id) FROM gallery";
$resultmin = mysql_query($sqlmin) OR die(mysql_error());
$min = mysql_fetch_array($resultmin);
if ($min)
{
$minWert = $min['id'];
}
return $minWert;
}
und ich überprüüfe mit einer IF, ob die aktuelle Bildid kleiner ist, wenn ja, dann überschreibe und nehme die höchste!
if ($Bildid <= MinBildid($minWert))
{
$Bildid = MaxBildid($maxWert);
}
OKK, soweit so gut, ich bin mir zwar nicht sicher ob das mit dem return so geht, da ich noch relativer Noob in PHP bin, aber was mich erschüttert ist, dass der Server folgender Fehler rausspuckt:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Es muss an diesem Code sein.
Ich hoffe ihr könnt mir helfen!
Hallo dR.LoL!
Ich möchte eine Bildergallery proggen, [...]
Was bitte hast du vor?
$sqlmin = "SELECT MIN(id) FROM gallery";
Und wo bleibt die Fehleranalyse? Die hättest du ...
You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near '' at line 1
... gut gebrauchen können.
℆, ℒacℎgas
Was bitte hast du vor?
Eine Bildergallery ;-))
Und wo bleibt die Fehleranalyse? Die hättest du ...
... gut gebrauchen können.
Ja sehr gut...
Ich gebe im PHP Admin genau das => SELECT MIN(id) FROM gallery <= ein, und er spuckt mir perfekt aus, was ich wollte... nähmlich die Tiefste vorhandene ID.
Hallo dR.LoL,
möglicherweise liegt der Fehler im Fetch?
Du könntest es mit
$sqlmin = "SELECT MIN(id) AS MINIMUM FROM gallery"
...
$minWert = $min['MINUMUM'];
versuchen.
Gruß Mia