<?php
header("content-type:text/html;charset=utf-8");
$dbms = "mysql";
$dbhost = "localhost";
$dbuser = "root" ;
$dbpwd = "";
$dbname = "pelajar";
$dsn = "$dbms:host=$dbhost;$dbname";
try{
$pdo = new PDO($dsn,$dbuser,$ dbpwd);
$pdo->query("set names utf8");
$sql = "masukkan ke dalam nilai stu(uid,nama,jantina,umur,gred,kelas,masa_kr) ('450000',' susan' ,'Lelaki','23 tahun','Tadika','Kelas 1',sekarang())";
$row = $pdo->exec($sql);
echo "Terpengaruh".$ baris ."OK";
}catch(PDOException $e){
die("Ralat berlaku:".$e->getMessage());
}
?>
//
stu struktur jadual
id int(6) kenaikan automatik
jantina varchar (4) NULL
NULL cre_time datetime NULLmod_time datetime NULL
. . . . .
Saya cuai, $dsn = "$dbms:host=$dbhost;$dbname"; Ini salah
Sepatutnya $dsn = "$dbms:host=$dbhost;dbname = $dbname" ; kurang dbname=
Apakah yang ditunjukkan oleh hasil pelaksanaan? Tiada maklumat? Atau adakah terdapat kesilapan dalam laporan?