ZockerLordLP
Erfahrenes Mitglied
Hallo Community
Ich habe mir mit PHP ein Script zusammen bastellt, welches die Spalte "Klasse" nach leeren Zeichen absucht und dann den Wert darüber annimt. Dies funktioniert auch soweit gut, nur der letzte Eintrag in der Spalte wird nie bearbeitet. Er bleibt einfach leer. Wenn ich die Datei ein 2. mal aufrufe wird auch der letzte Eintrag bearbeiten.
Wo ist der Fehler, dass der letzte Eintrag nicht bearbeitet wird?
Danke für eure Hilfe
Ich habe mir mit PHP ein Script zusammen bastellt, welches die Spalte "Klasse" nach leeren Zeichen absucht und dann den Wert darüber annimt. Dies funktioniert auch soweit gut, nur der letzte Eintrag in der Spalte wird nie bearbeitet. Er bleibt einfach leer. Wenn ich die Datei ein 2. mal aufrufe wird auch der letzte Eintrag bearbeiten.
PHP:
<?php
include "verbinden.php";
$tables = mysql_query("SHOW TABLES IN vp LIKE 'table%';") or die(mysql_error());
while($line = mysql_fetch_array($tables)){
$result = mysql_query("SELECT * FROM `".$line["Tables_in_vp (table%)"]) or die(mysql_error());
while($list = mysql_fetch_array($result)){
if($list["klasse"]==" "){
mysql_query("UPDATE `".$line["Tables_in_vp (table%)"]."` SET `klasse`='$klasse' where id=$id") or die(mysql_error());
}else{
$klasse =$list["klasse"];
$idraw=$list["id"];
$id=$idraw+1;
echo $id;
}
}
}
?>
Wo ist der Fehler, dass der letzte Eintrag nicht bearbeitet wird?
Danke für eure Hilfe