10/10/2018, 10:22

lấy giá trị biến từ browse

mình lấy giá trị biến từ browse để truy vấn db, sau đó echo hiển thị thông tin theo dòng tương ứng trong bảng và code như sau
Code:
$id == $HTTP_GET_VARS["post"];
$result=mysql_query('select * from 102_news where newsid='.$id) or die(mysql_error());
mà nó ra lỗi này
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' at line 1
mới mò php nên không biết lỗi gì, mong các bác chỉ giáo, cám ơn!
vnntech.com viết 12:25 ngày 10/10/2018
Bạn sửa lại như này:

$id = $HTTP_GET_VARS["post"];
$result=mysql_query("select * from 102_news where newsid=".$id."") or die(mysql_error());

Thử lại xem còn lỗi không bạn,

Nếu còn lỗi thì bạn echo cái câu sql ra xem nó có lấy được cái id không
có thể ID bị null nên nó báo lỗi

/////////////
chung tâm giải đáp thắc mắc
http://vnntech.com/forums/

Tin giật gân
http://tintucdaily.com/
thuyduongcd viết 12:30 ngày 10/10/2018
"select * from 102_news where newsid=".$id.""
Từ đó giờ mới thấy cái câu query như thế này. Vậy cũng dám lập cái gì chung tâm giải đáp thắc mắc nữa chứ
KuJangSung viết 12:23 ngày 10/10/2018
mình sai chỗ dấu == . code như bác vnntech vẫn chạy ok, thanks
vnntech.com viết 12:25 ngày 10/10/2018
Được gửi bởi thuyduongcd
Từ đó giờ mới thấy cái câu query như thế này.

"select * from 102_news where newsid=".$id.""

Vậy cũng dám lập cái gì chung tâm giải đáp thắc mắc nữa chứ
Bác thuyduongcd nóng tính quá, câu của mình sai gì xin chỉ giáo để được học hỏi.
thuyduongcd viết 12:29 ngày 10/10/2018
Phần cuối thêm cái chuỗi rỗng vô làm chi vậy?
Mặc dù không sai nhưng không ai viết như vậy cả, chỉ cần thế này đã đủ rồi.
Code:
mysql_query("select * from 102_news where newsid=$id")
Bài liên quan
0