Hi
ich hab bei 2 Skripten ein Problem. Zum einen bei einem INSERT INTO und bei einem SELECT. Normalerweise müsste es funktionieren, aber irgendwie will die DB das nicht.
Erstmal die Fehlermeldung und die Skripte.
Fehler 1:
Code:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource Eintrag.php on line 12
Fehler beim Eintragen
Skript 1:
Code:
$db = mysql_connect("localhost","","");
$query= "SELECT * FROM Member WHERE Name LIKE '%$Name'";
$dbname ="nuke";
$res = mysql_db_query($dbname,$query);
$i = 0;
if($i < mysql_numrows($res))
{
echo "Benutzer existiert bereits in der Datenbank!";
}
else
{
$sql = "INSERT INTO Member ( `ID` , `Bild` , `Name`, `Alter`, `Lieblingswaffe`, `Lieblingsmap`, `Hobbies`, `PN` ) VALUES ('*', '$Bild', '$Name', '$Alter', '$Lieblingswaffe' , $'Lieblingsmap', '$Hobbies', '$PN')";
$res1 = mysql_db_query($dbname,$sql);
if($res1)
{
echo "Der Benutzer \"$Name\" wurde erfolgreich in die Datenbank eingetragen!
";
}
else
{
echo "Fehler beim Eintragen";
}
}
Fehler 2:
Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in index.php on line 54
Skript 2:
Code:
$con = mysql_pconnect("localhost","","");
mysql_select_db("nuke", $con);
$sql = "SELECT * FROM Member";
$result = mysql_query($sql, $con);
while ($row = mysql_fetch_object($result))
{
echo "<center>";
echo "<h1>$Name</h1>";
echo "</center>";
echo "<h3><left><div style=\"position:absolute; left:413px; top:142px;\"><img border = \"0\" height=\"204\" width=\"350\" src = \"memberbilder/$row->Bild\"></div>";
echo "<div style=\"position:absolute; left:24px; top:130px;\"> <table border = \"0\" width = \"350\">";
echo "<tr>";
echo "<td>";
echo "<right><h2>Steckbrief</h2>
<h3>Alter: $row->Alter</p> Waffe: $row->Lieblingswaffe </p> Map: $row->Lieblingsmap </p> Hobbies: $row->Hobbies </p> PN: <a href = mailto: $row->PN> </a>";
echo "</td></3>";
echo "</tr></div>";
echo "</table>";
}
mysql_close($con);
Hat einer von euch eine Idee woran das liegen könnte?
lg anja