Hi,
foreach ($trs as $tr)
{
$id = $tr+2;
$qry = "SELECT * FROM HTML WHERE id = $id";
$rslt = mysql_query($qry);
while($row = mysql_fetch_object($rslt))
{
$datum_ungetrimt = $row->feld;
}
$datum[$i] = trim($datum_ungetrimt);
$i++;
}
Was passiert, wenn Du in der Schleife die ids nur aufsammelst und anschließend EIN einziges SELECT mit
WHERE id IN ()
absetzt?
Der Fehler liegt nicht in der angegebenen Zeile - beim Interpretieren dieser Zeile ist halt zufällig die Zeit abgelaufen. Es hätte die Meldung genausogut in jeder anderen Zeile auftreten können.
Warum holst Du überhaupt alle Spalten (SELECT *), wenn Du doch nur an einer einzigen Spalte interessiert bist? Da werden unnötigerweise die restlichen Spalten vom MySQL-Server zum PHP-Interpreter übertragen, was natürlich auch unnötig Zeit kostet.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.