Hi Andreas,
$dateispalte= "Dateiname".$i;
$titelspalte= "Bildtitel".$i;
$update = "UPDATE h_objekte SET ".$dateispalt." = '$dateiname' AND ".$titelspalte." = '$Bildtitel'";
Aber das geht leider nicht( parse Error). Jemand ne Idee wie das korrekt heißten müßte?
für einen parse-error sehe ich hier zwar keinen Grund, aber das könnte auch an meinen überarbeiteten Augen liegen ;-) Aber das "AND" gibt irgendwie keinen Sinn. Ich denke mal, Du willst ein UPDATE-Statement zusammenbauen, das eine von - sagen wir mal - zwanzig "Dateiname*/Bildtitel*"-Spalten updatet, oder?
Dann:
$statement = "
UPDATE h_objekte SET
Dateiname$i = '$dateiname',
Bildtitel$i = '$bildtitel'
WHERE
id = irgendwas
";
vielleicht hilft`s ja. Ach ja, SQL-Statements mehrzeilig zu notieren ist gar nicht so verkehrt, weil dann MySQL-Fehlermeldungen u.U. aufschlussreicher werden.
viele Grüsse
Achim Schrepfer