MySQL bağlanmak için corret yolu nedir?

8 Cevap php

Possible Duplicate:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result

Mysql_Fetch_Assoc () hatası olmadan MySQL veritabanına bağlanmak için doğru yolu nedir?

Getting [Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource] with mysql_connect('localhost', 'name', 'pass'); mysql_select_db('dbname');

mysql_select_db olmadan mysql_fetch_array () hata da herhangi bir tavsiye alıyorum?

KOD şunlardır:

var somethings= ;

8 Cevap

Deneyin:

$result= mysql_query('SELECT DISTINCT username FROM users'); 
$somethings= array(); 
while ($row= mysql_fetch_assoc($result)) { 
    $somethings[]= $row['something']; 
}

Temelde $ sonuç $ sonuçları değişen.

Yazım hatası? s arasında takas ve y Unutulmaması mysql - Sizin soru msyql_select_db yerine mysql_select_db vardır.

$connect = mysql_connect('host', 'user', 'pass);
           mysql_select_db('database', $connect);

Yani bir veritabanına bağlanmak nasıl.

Ayrıca mysql yanlış yazıldığından.

Getting Fatal error: Call to undefined function msyql_select_db() with mysql_connect('localhost', 'name', 'pass'); <<msyql>>_select_db('dbname');

Hata etrafında oklar.

Eğer fonksiyon yanlış mysql msyql değil yazıldığından

Sorunuzu anlamıyorum, ama belki bu yardımcı olacaktır.

$session = mysql_connect('host','username','password');

mysql_select_db('database', $session);

$resultset = mysql_query('SELECT * FROM TABLE', $session);

$result = mysql_fetch_assoc($resultset);

İyi şanslar ...

De ''127 .0.0.1 localhost değiştirmek isteyebilirsiniz ... Ben önce bu sorunları yaşadım.

$ Dbc = @ mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die ('MySQL bağlanamadı:'. Mysqli_connect_error ());

$ Sorgu = "sorgu biçiminde işlemi belirleyin";

@mysqli_query($dbc,$query); @mysqli_close($dbc); ?>

while ($row= mysql_fetch_assoc($results)) {
$somethings[] .= $row['something'];
}
?>

Bu deneyin