Uyarı: bekliyor kaynak ama verilen string [yinelenen]

1 Cevap

Possible Duplicate:
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given error

Alıyorum:

"Resource id #8 Warning: mysql_fetch_array() expects parameter 1 to be resource, string given"

İşte kod:

$sql="SELECT password FROM user WHERE userid=$userid";    
echo $password=mysql_query($sql);

while($row = mysql_fetch_array($password)) {
    $password = $row['password'];
}   

Herhangi bir fikir?

1 Cevap

Sen $password döngüde üzerine yazıyorsunuz:

while($row = mysql_fetch_array($password)) {  <-------- $password as resource
    $password = $row['password'];             <-------- $password as string
} 

Bu çalışması gerekir:

 while($row = mysql_fetch_array($password)) {
    $password_record = $row['password'];
}