Hi Leute,
ich will mit PHP ein verzeichnis auslesen und die daten in eine MySQL Tabelle zur späteren Verwendung speichern. Das Script funktioniert soweit, d.h. das Verzeichnis wird ausgelesen und ich kann es mir auch anzeigen lassen. Nun will ich jede Datei in eine eigene Zeile in der DB speichern, MySQL meldet jedoch n Fehler. Was könnt denn das sein? Hier ist der Quelltext:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$db_host = "localhost";
$db_user = "root";
$db_pw = "*******";
$db = "verz";
$d = dir("/Users/oliver/Sites/test");
echo "Handle: ".$d->handle."<br>\n";
echo "Path: ".$d->path."<br>\n";
$id = "1";
while (false !== ($entry = $d->read()))
{
echo $entry;
echo"<br>";
$conn = mysql_connect($db_host,$db_user,$db_pw);
# mysql_select_db($db,$conn);
$sql = mysql_db_query("INSERT INTO verz (id,file_name,kommentar,anzeigen) VALUES ('$id', '$entry', 'asd', '1')",$db,$conn);
if($sql==1) echo "Eintrag wurde hinzugefügt (ID ".mysql_insert_id().")<br>";
else
echo "***************************** Fehler!! ".$id."****************************<hr>";
$id++;
mysql_close();
}
$d->close();
?>
</body>
</html>
Vielleicht kann mir jemand helfen, irgendwie führt der das mysql_db_query nich!
danke
oli