Oi.Zitat:
Zitat von July
Wir haben den Query vergessen. :D
mysql_num_rows() kann mit einem String ala "SELECT * FROM bildpfad" nichts anfangen. Es braucht eine MySQl-Ressource... oder wie man das nennt. :DPHP-Code:
<?php
$database=mysql_connect("localhost", "root");
$name=bilder;
$erstellen="CREATE DATABASE IF NOT EXISTS " .$name;
mysql_query($erstellen) or die (mysql_error());
mysql_select_db($name);
$ct="CREATE TABLE IF NOT EXISTS bildpfad (dateiname TINYTEXT)";
mysql_query($ct) or die (mysql_error());
$get = mysql_query("SELECT * FROM bildpfad");
if(mysql_num_rows($get)==0)
{
$einfuegen="INSERT INTO bildpfad (dateiname) VALUES ('bild1.jpg')";
mysql_query($einfuegen);
$einfuegen2="INSERT INTO bildpfad (dateiname) VALUES ('bild2.jpg')";
mysql_query($einfuegen2);
$einfuegen3="INSERT INTO bildpfad (dateiname) VALUES ('bild3.jpg')";
mysql_query($einfuegen3);
$einfuegen4="INSERT INTO bildpfad (dateiname) VALUES ('bild4.jpg')";
mysql_query($einfuegen4);
$einfuegen5="INSERT INTO bildpfad (dateiname) VALUES ('bild5.jpg')";
mysql_query($einfuegen5);
}
?>
Man muss also den String mit mysql_query() noch ausführen und das Ergebnis dieses Queries kann man dann mit mysql_num_rows() weiterverarbeiten.
Sorry, das hab ich vergessen. ;)
PS: Natürlich kannst du das alles noch etwas zusammenfssen, wenn du magst.
z.B.:
müsste funzen.PHP-Code:
...
if(mysql_num_rows(mysql_query("SELECT * FROM bildpfad"))==0){
...