Kezdőoldal » Számítástechnika » Programozás » Mi lehet ennek az oka php-ban?

Mi lehet ennek az oka php-ban?

Figyelt kérdés

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a7102129/public_html/check.php on line 11


Ezt írja ki? mi lehet a hiba? Egyébként a belépés sikeres,csak ezt kiírja!


A php tartalma:


<?php


$username = $_POST[username];

$password = $_POST[password];


$kapcsolat = mysql_connect('mysql5.000webhost.com', 'a7102129_asd', '*****');

mysql_select_db(’a7102129_asd’);


$parancs = "SELECT * FROM valami WHERE username ='$username'" ;

$valasz = mysql_query($parancs);

$sor = mysql_fetch_array($valasz);


if($password == $sor[password])

{

print "Sikeres Belépés";

}

else

{

print "Sikertelen Belépés";

}


?>



2012. aug. 20. 11:10
 1/3 anonim ***** válasza:

if (!$valasz) {

die(mysql_error());

}


Ha ezt beírod a mysql_query() után, akkor kiírja a pontos hibaüzenetet. Valószínűleg a lekérdezés nem sikerült, és emiatt a $valasz nem értelmezhető a fetch_array-el

2012. aug. 20. 18:20
Hasznos számodra ez a válasz?
 2/3 SipiZork ***** válasza:
az a hiba, hogy nem kap eredményt a lekérdezés, valami rossz benne, amit te találhatsz meg, mert mi nem látják az adatbázisodat :D
2012. okt. 5. 13:44
Hasznos számodra ez a válasz?
 3/3 SipiZork ***** válasza:
de ha így is be lép, hogy semmit se kap vissza, akkor a $password is semmi... szóval valami nagyon el van ott rontva :D
2012. okt. 5. 13:52
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!