Rumah > Soal Jawab > teks badan
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());
}