त्रुटि Call to a member function execute() on a non-object
इसका मतलब है कि कोड का यह क्षेत्र अमान्य है:
$sth = $dbh->prepare = 'SELECT
nome, cognome, indirizzo, civico, citta,
prov
FROM
tagesroma
WHERE
id = ' . $_GET['id'];
$sth = $dbh->execute();
सही तरीका है:
$sth = $dbh->prepare("
SELECT nome, cognome, indirizzo, civico, citta, prov
FROM tagesroma
WHERE id = ?
");
$sth->execute(array($_GET['id']));
- यदि आप नई पंक्तियों का उपयोग करना चाहते हैं तो दोहरे उद्धरण चिह्नों का उपयोग करें
- जानें कि
prepare()
एक फ़ंक्शन है, इसलिए=
. के साथ इसका पालन करें कोई मतलब नहीं है - पठनीयता के लिए अपना कोड व्यवस्थित करें