Warning: mysql_fetch_array () expects parameter 1 to be resource, boolean given in?
Ez mit jelent? Mindent egy példa alapján írtam meg, de mégsem jó...
<?php
$host = "localhost";
$felhasznalo = "***";
$jelszo = "***";
$kapcsolat = mysql_connect ($host, $felhasznalo, $jelszo);
mysql_select_db("****", $kapcsolat);
$sql = "SELECT * FROM players WHERE username = 'pici'";
$eredmeny = mysql_query($sql);
$sor = mysql_fetch_array($eredmeny);
print $sor["username"];
?>
Szerintem valami hiba van a lekérdezéssel, a mysql_query így false értékkel tér vissza, ami nem jó bemenet a mysql_fetch_array-nek. Utóbbi használata előtt kezeld le a hibákat.
Pl.:
$result = mysql_query($query) or die(mysql_error());
Minek használsz mysql_fetch_array?
írtam neked gyors egy kapcsolatot ezt teszteltem működik is!
<html>2: <head>3: <title>12.1. program Kapcsolat megnyitása és4: adatbázis kiválasztása</title>5: </head>6: <body>7: <?php8: $felhasznalo = "jozsi";9: $jelszo = "bubosvocsok";10: $adatbazis = "pelda";11: $kapcsolat = mysql_connect( "localhost",$felhasznalo, $jelszo );12: if ( ! $kapcsolat )13: die( "Nem lehet kapcsolódniaMySQLkiszolgálóhoz!" );14: print "Sikerült akapcsolatfelvétel<P>";15: mysql_select_db( $adatbazis )16: or die ( "Nem lehet megnyitni a$adatbázist: ".mysql_error() );17: print "Sikeresen kiválasztott adatbázis: \"$adatbazis\"<P>";18: mysql_close( $kapcsolat );19: ?>20: </body>21: </html>
215Adatbázisok kezelése MySQL
12
(1.)
"Van egy nevelde adatbázisom..."
Oké, én elhiszem, de ha kipróbálod az én kódmintámat, milyen hibát ír ki?
Lehet, hogy nem is a query-nél száll el, hanem előbb. Minden mysql műveletnél ellenőrizd a hibákat, ahogy az előző válaszoló is írja.
1.: query üres... vagyis akkor ott szál el...
2.: azért használok mysql_fetch_array hogy kiolvassa a megadott oszlopot...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!