Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
@ka9de: Das GROUP BY ist schon etwas gruselig, oder? ;)
mysql_insert_id() liefert 0, wenn die vorhergehende Abfrage keinen AUTO_INCREMENT Wert erzeugt hat. Falls Sie den Wert zur späteren Verwendung speichern möchten, stellen Sie sicher, dass Sie mysql_insert_id() direkt nach der Abfrage aufrufen, die einen Wert erzeugt hat
Will man die letzte ID VOR einem insert finden, hilft einem mysql_insert_id() nicht und gibt 0 zurück (Browser öffnen und die letzte verwendete ID finden). Dann geht es nur mit MAX(). Das mag von miraus auch von der Datenbank version abhängen, hier bei mir geht es nicht.
Wenn du ein Bild einem Datensatz zuordnen möchtest, brauchst du die ID des Datensatzes, nicht die letzte verwendete. Geht dem Bildupload ein insert voraus (sprich du legst einen neuen Datensatz an und weist dann die Bilder zu) kannst du mysql_insert_id() ja verwenden.
function echodir($path, $sort=1)
{
if(!file_exists($path))
{
return FALSE;
}
$dir = dir($path);
while(false !== ($file = $dir->read()))
{
if(("." == $file) OR (".." == $file) or (stristr($file,".ht")))
{
continue;
}
else
{
$check[] = $file;
}
}
$dir->close();
if($sort == 1)
{
sort($check);
}
return $check;
}