Hi,
möchte eine Tabelle mit vielen Einträgen in 'handliche' Blöcke zu 1000 Datensätzen gliedern. So soll
von ID > 0 bis ID < 999 im Feld2 eine '1' ,
von ID > 1000 bis < 1999 im Feld2 eine '2' ,
von ID > 2000 bis < 2999 im Feld2 eine '3' ,
usw. eingetragen werden.
Einzeln klappt dies auch, nur wenn ich viele Blöcke in IF Anweisungen verschachtele dann wird nur eine Fehlermeldung ausgegeben.
Parse error: syntax error, unexpected T_IF, expecting ')'
Liegt sicher an meiner Schreibweise, nur ich sehe nicht wo der Fehler ist.
Kann mir einer helfen?
mfg
Julia
möchte eine Tabelle mit vielen Einträgen in 'handliche' Blöcke zu 1000 Datensätzen gliedern. So soll
von ID > 0 bis ID < 999 im Feld2 eine '1' ,
von ID > 1000 bis < 1999 im Feld2 eine '2' ,
von ID > 2000 bis < 2999 im Feld2 eine '3' ,
usw. eingetragen werden.
Einzeln klappt dies auch, nur wenn ich viele Blöcke in IF Anweisungen verschachtele dann wird nur eine Fehlermeldung ausgegeben.
Parse error: syntax error, unexpected T_IF, expecting ')'
Liegt sicher an meiner Schreibweise, nur ich sehe nicht wo der Fehler ist.
Kann mir einer helfen?
PHP:
<?php
$DatabaseHost = "localhost";
$DatabaseUser = "xxx";
$DatabasePassword = "xxx";
$Database = "usr_xxx";
$table = "tmp1";
$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);
$dbanfrage = mysql_query(
if ("UPDATE $table SET feld2= '1' WHERE `id` > 0 AND `id` < 999 ");
{
echo "bis 999 eingetragen";
}
if ("UPDATE $table SET feld2= '2' WHERE `id` > 1000 AND `id` < 1999 ");
{
echo "bis 1999 eingetragen";
}
if ("UPDATE $table SET feld2= '3' WHERE `id` > 2000 AND `id` < 2999 "));
{
echo "bis 2999 eingetragen";
}
if (mysql_db_query ($Database, $dbanfrage, $DatabasePointer))
?>
mfg
Julia