Apabila menggunakan PDO, sambungan pangkalan data adalah normal, tetapi apabila menjalankan kod ini, halaman tidak memaparkan hasil mahupun ralat. Adakah kerana PDO di pihak saya tidak boleh memanggil kaedahnya?
<?php
/**
PDO menyambung ke pangkalan data
*/
sertakan 'pdo_conf.php';
$dsn = "{$dbType}:host={$host};dbName={$userName}";
cuba{
$pdo = PDO baharu($dsn,$Nama pengguna,$kata laluan);
// echo '<h3>Sambungan berjaya</h3>';
$sql = "KEMASKINI SET `pelajar` `nama` = 'Qin Mingyi' WHERE `pelajar`.`id` = 14;)";
$num = $pdo->exec($sql);
$insertId = $pdo->lastInsertId();
Jika ( $ NUM & GT; 0) {
Cetak 'berjaya ditambahkan'. $ NUM 'Rekod, ID rekod penambahan terkini' $ Insertid; ());
}sertakan 'pdo_conf.php';
$dsn = "{$dbType}:host={$host};dbName={$userName}";
cuba {
$pdo = PDO baharu($ dsn,$userName,$password);
// echo '<h3>Sambungan berjaya</h3>';
$sql = "KEMASKINI SET `pelajar` `nama` = 'Qin Mingyi' DI MANA `pelajar`.` id` = 14;)";
$num = $pdo->exec($sql);
$insertId = $pdo->lastInsertId();
if( $ Num & GT; 0) {
Print ' berjaya ditambahkan'. $ Num. 'Rekod bar, dan ID rekod penambahan terkini ialah' $e->getMessage());
}
Tetapi masalahnya ialah data tidak berjaya ditambahkan.
Jika tiada petunjuk, sambungan berjaya