Hallo,
ich habe folgendes Problem ... ich möchte Einträge aus einer Tabelle mit PHP in eine Temporäre Tabelle eintragen. Funktioniert auch soweit. Nur möchte ich die Einträge in einer Schleife in die Temporäre Tabelle eintragen und da bringt er mir immer den Fehler
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\workspace\tar\login.php on line 43
ich habe folgendes Problem ... ich möchte Einträge aus einer Tabelle mit PHP in eine Temporäre Tabelle eintragen. Funktioniert auch soweit. Nur möchte ich die Einträge in einer Schleife in die Temporäre Tabelle eintragen und da bringt er mir immer den Fehler
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\workspace\tar\login.php on line 43
PHP:
$sql ="CREATE TEMPORARY TABLE
temp(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
Mid VARCHAR( 20 ) NOT NULL ,
jahr VARCHAR( 20 ) NOT NULL ,
quartal VARCHAR( 20 ) NOT NULL ,
anzahl VARCHAR( 20 ) NOT NULL
)
";
$result = mysql_query($sql) OR die(mysql_error());
$sql ="SELECT
UrlaubId,
UrlaubName,
UrlaubVon,
UrlaubBis,
UrlaubAnzTage,
UrlaubArt
FROM
urlaub
ORDER BY
UrlaubName ASC
";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_array($result)){
$von = date("d.m.Y", $row[UrlaubVon]);
$sql ="INSERT INTO temp
(jahr)
VALUES
('$von')
";
$result = mysql_query($sql) OR die(mysql_error());
}
$sql ="SELECT
jahr
FROM
temp
";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['jahr'];
echo '<br />';
}