Tôi mới sử dụng PHP. Tôi đã thực hiện một cái gì đó đơn giản để kết nối với MySQL và lựa chọn một cơ sở dữ liệu:mysql_select_db() hy vọng tham số 2 là tài nguyên, đối tượng được cung cấp
$conn = mysqli_connect($db_host, $db_admin, $db_pass) or die(mysql_error());
// these variables are previously declared and initialized
$selected_db = mysql_select_db($db_name, $conn) or die(mysql_error());
Khi tôi thử nghiệm nó, tôi đã kết nối thành công thành lập và các cảnh báo sau đây:
mysql_select_db() expects parameter 2 to be resource, object given
Tại sao điều này xảy ra? Làm thế nào tôi có thể sửa chữa nó?
yeah đó là sai lầm :) cảm ơn bạn, bạn có thể giải thích sự khác biệt pl giảm bớt :) ? – Merna
Chúng là hai API khác nhau để liên lạc với mysql. Các hàm 'mysql_ *' không được dùng nữa, sử dụng 'mysqli_ *'. – Maerlyn
xong, thx ...... – Merna