Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pdo untuk mengambil data dan mengisi catatan

Kesalahan Call to a member function execute() on a non-object berarti area kode ini tidak valid:

$sth = $dbh->prepare = 'SELECT
        nome, cognome, indirizzo, civico, citta,
        prov
    FROM
        tagesroma
    WHERE
        id = ' . $_GET['id'];
$sth = $dbh->execute();

Cara yang benar adalah:

$sth = $dbh->prepare("
  SELECT nome, cognome, indirizzo, civico, citta, prov
  FROM   tagesroma
  WHERE  id = ?
");
$sth->execute(array($_GET['id']));
  • Gunakan tanda kutip ganda jika Anda ingin menggunakan baris baru
  • Ketahuilah bahwa prepare() adalah sebuah fungsi, jadi ikuti dengan = tidak masuk akal
  • Rapikan kode Anda agar mudah dibaca


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ketika saya menggunakan metode buat Waterline, itu tidak mengembalikan ID catatan baru

  2. MySQL:Pilih data dari tabel di mana tanggal jatuh pada Minggu saat ini dan Bulan saat ini

  3. Bagaimana melakukan pemeringkatan yang dikelompokkan di MySQL

  4. Menulis ke file JSON menggunakan CodeIgniter

  5. Koneksi JDBC MySQL menggunakan Unix Socket