Lỗi Call to a member function execute() on a non-object
có nghĩa là vùng này của mã không hợp lệ:
$sth = $dbh->prepare = 'SELECT
nome, cognome, indirizzo, civico, citta,
prov
FROM
tagesroma
WHERE
id = ' . $_GET['id'];
$sth = $dbh->execute();
Cách đúng là:
$sth = $dbh->prepare("
SELECT nome, cognome, indirizzo, civico, citta, prov
FROM tagesroma
WHERE id = ?
");
$sth->execute(array($_GET['id']));
- Sử dụng dấu ngoặc kép nếu bạn muốn sử dụng các dòng mới
- Biết rằng
prepare()
là một hàm, vì vậy hãy theo sau nó với=
không có ý nghĩa - Chỉnh sửa mã của bạn để có thể đọc được