mysql fetch assoc boolean given in
php_newcomer
- php
0 php_newcomer0 dedlfix
Hi ich will SQL auslesen mit PHP:
<?php
mysql_connect('localhost','root','');
mysql_select_db('matura_mh');
if (@$_REQUEST["gid"])
{
$gid = $_REQUEST["gid"];
$bezeichnung = $_REQUEST["bezeichnung"];
$preiscent = $_REQUEST["preiscent"];
mysql_query($SQL);
}
$SQL = "SELECT * FROM preisliste";
$allemenschen = mysql_query($SQL);
echo "<table border=1>";
echo "<tr><td>GID</td><td>BEZEICHNUNG</td><td>PREIS</td><td>Alter</td></tr>";
while ($zeile = mysql_fetch_assoc($allemenschen))
{
$gid = $zeile["gid"];
$bezeichnung = $zeile["bezeichnung"];
$preiscent = $zeile["preiscent"];
echo "<tr>";
echo "<td>$gid</td>";
echo "<td>$bezeichnung</td>";
echo "<td>$preiscent</td>";
echo "</tr>";
}
echo "</table>";
?>
Fehler:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\neu\auslesen2.php on line 23
Hi ich will SQL auslesen mit PHP:
<?php
mysql_connect('localhost','root','');
mysql_select_db('matura_mh');if (@$_REQUEST["gid"])
{
$gid = $_REQUEST["gid"];
$bezeichnung = $_REQUEST["bezeichnung"];
$preiscent = $_REQUEST["preiscent"];
mysql_query($SQL);
}$SQL = "SELECT * FROM preisliste";
$allemenschen = mysql_query($SQL);
echo "<table border=1>";
echo "<tr><td>GID</td><td>BEZEICHNUNG</td><td>PREIS</td><td>Alter</td></tr>";while ($zeile = mysql_fetch_assoc($allemenschen))
{
$gid = $zeile["gid"];
$bezeichnung = $zeile["bezeichnung"];
$preiscent = $zeile["preiscent"];echo "<tr>";
echo "<td>$gid</td>";
echo "<td>$bezeichnung</td>";
echo "<td>$preiscent</td>";echo "</tr>";
}echo "</table>";
?>
>
> Fehler:
>
> Warning: mysql\_fetch\_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\neu\auslesen2.php on line 23
Line 23 = while ($zeile = mysql\_fetch\_assoc($allemenschen))
Tach!
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\neu\auslesen2.php on line 23
Wenn diese Meldung kommt, dann wird das wohl so sein. Schau nun nach, was genau in dem Parameter steckt, das geht am besten mit var_dump(). Dann schau dir an, wo der Wert erzeugt wird. Konsultiere das PHP-Handbch zu den Gründen, wieso es zu diesem Wert kommt.
dedlfix.