Mở cuộc phiêu lưu của mình thông qua những khu rừng của PHP: Data Objects tôi đã gặp phải một vấn đề với thực hiện các truy vấn MySQL thông qua báo cáo được chuẩn bị.PDO với INSERT INTO thông qua báo cáo chuẩn bị
Quan sát đoạn mã sau:
$dbhost = "localhost";
$dbname = "pdo";
$dbusername = "root";
$dbpassword = "845625";
$link = new PDO("mysql:host=$dbhost;dbname=$dbname","$dbusername","$dbpassword");
$statement = $link->prepare("INSERT INTO testtable(name, lastname, age)
VALUES('Bob','Desaunois','18')");
$statement->execute();
Đây là tôi, và tôi muốn có trong cơ sở dữ liệu của tôi. Tuy nhiên tôi tiếp tục bị lạc trong .. well .. Tôi không biết! Theo google đây là cách để làm điều đó, mặc dù cơ sở dữ liệu của tôi vẫn trống.
Tôi có thiếu gì đó ở đây không? Bởi vì tôi đã bị mắc kẹt trong một giờ tốt và muốn tiếp tục học PDO!
Tôi không hiểu tại sao mọi người lại miễn cưỡng sử dụng sách hướng dẫn này. Nếu bạn tra cứu [Prepare()] (http://php.net/manual/en/pdo.prepare.php), bạn có hai ví dụ gần như đã sẵn sàng để sao chép và dán. –
@ ÁlvaroG.Vicario đây có thể là lỗi báo cáo vấn đề. Bob, bạn có quen thuộc với báo cáo lỗi trong PHP không? Bạn có thể thấy lỗi nếu xảy ra không? –