Tôi đang chèn dữ liệu vào một DB MySQL, trong trường hợp nếu chèn không thành công, tôi cần cung cấp thông báo lỗi thích hợp cho biết. Theo mã của tôi dưới đây tôi sẽ là Echo-ing
tin nhắn Inserted
nếu việc chèn thành công hay thất bại.Chèn dữ liệu vào MySql DB và hiển thị nếu chèn là thành công hay thất bại
Điều tôi muốn làm là lặp lại thông báo Inserted
chỉ khi chèn dữ liệu thành công và trả lại fail
nếu không thành công. Làm thế nào tôi có thể sửa đổi mã của tôi để làm như vậy?
<?php
mysql_connect("localhost", "root", "123") or die(mysql_error());
mysql_select_db("swm_database") or die(mysql_error());
mysql_query("INSERT INTO PEOPLE (NAME) VALUES ('COLE')")or die(mysql_error());
echo "Inserted";
?>
câu trả lời dưới đây đã nêu rõ bạn nên làm gì, nhưng hãy nghĩ đến việc sử dụng mysqli hoặc PDO thay vì hàm mysql_ *. –