10/10/2018, 11:12
Giúp em : INSERT INTO BANG(Message) VALUES(''$Message'') WHERE USERNAME=''$b''
- Trong CSDL của em 1 bảng có 2 cột là cột : Username và cột Message . Thì cột Username có dữ liệu rồi bây em muốn chèn dữ liệu vào trong cột Message thì viết câu truy vấn như thế nào . Em viết INSERT INTO BANG(Message) VALUES('Message') WHERE Username='Username' thì ko chạy được
- Em viết như thế này nhưng khi chạy chương trình thì ko báo lỗi nhưng không hiện kết quả gì cả :
INSERT INTO BANG(Message) VALUES('$Message') WHERE USERNAME='$b'
- Chắc chắn mọi người sẽ hỏi tại sao không viết câu lệnh UPDATE , ở đây em viết Insert vì muốn khi dữ liệu được hiển thị lên trang web thì nó được hiển thị trên cùng ( khi dùng câu lệnh SELECT * FROM ........ ) , còn nếu dùng UPDATE thì chỉ như là sửa lại thôi
- Ai giúp đỡ em với
- Em viết như thế này nhưng khi chạy chương trình thì ko báo lỗi nhưng không hiện kết quả gì cả :
INSERT INTO BANG(Message) VALUES('$Message') WHERE USERNAME='$b'
- Chắc chắn mọi người sẽ hỏi tại sao không viết câu lệnh UPDATE , ở đây em viết Insert vì muốn khi dữ liệu được hiển thị lên trang web thì nó được hiển thị trên cùng ( khi dùng câu lệnh SELECT * FROM ........ ) , còn nếu dùng UPDATE thì chỉ như là sửa lại thôi
- Ai giúp đỡ em với
Bài liên quan
Bạn nên xem lại câu lệnh UPDATE đi(update cột nào mình muốn thôi)
- Thì vấn đề là làm thế nào để chèn dữ liệu vào cột Message ( vì cột đó đang trống ) . Thì truy vấn MySQL thông thường là :
INSERT INTO BẢNG(...) VALUES(giá trị tương ứng) . Thì em nghĩ là chèn vào trong cái bảng có cột là Message , có đưa vào các giá trị tương ứng , và cái cột Message ( cùng trong 1 dòng nơi mà có cái Username= dữ liệu ở cột Username ) , thế mà không hiểu tại sao các kĩ sư lập trình MySQL ko sáng tạo ra câu truy vấn này nhỉ ???
Vấn đề của em rất đơn giản:
1. Để lưu Massage mới nhất của Username em chỉ cần dùng Update
2. Nếu em muốn lưu các Massage cũ của Username đó thì chỉ cần ghép Massage mới và Massage cũ rồi Update lại vào bảng đó.
Đó là cách đơn giản nhất roài