30/09/2018, 21:04

Hỏi về lỗi thường gặp trong php và mysql

Ae cho e hỏi code này bị lỗi chỗ nào:

<?php $con = mysqli_connect("localhost","root","","mysql_db"); $result = mysql_query($con,"SELECT * FROM table"); //đây là line 3 $num_rows = mysql_num_rows($result); echo "$num_rows"; ?>

Chạy thử nó luôn báo lỗi Warning: mysql_query() expects parameter 1 to be string, object given on line 3.
Ko biết làm thế nào nên e chay lên đây hỏi.
Nhân tiện ace chia sẻ các lỗi thường gặp khi lập trình php và mysql luôn nha.

kid1412 viết 23:06 ngày 30/09/2018

Bạn cho biến conn sang param 2 hàm mysql query.

Võ Hoài Nam viết 23:07 ngày 30/09/2018

Hình như có gì đó không ổn, bạn tạo Connection là mysqli_, còn lại thì bạn sử dụng mysql_.

Tuan Anh Le viết 23:05 ngày 30/09/2018

Em chuyển về lại mysql_connect thì nó lại báo lỗi:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead…

Tuan Anh Le viết 23:19 ngày 30/09/2018

Nó lại nhảy sang lỗi ở dòng khác @@

Võ Hoài Nam viết 23:20 ngày 30/09/2018

Bạn chuyển tất cả về mysqli_ coi sao.

Bài liên quan
0