cari

Rumah  >  Soal Jawab  >  teks badan

Sesuatu telah berlaku di sana, mengapa saya tidak boleh menambah maklumat?

<?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 NULL

mod_time datetime NULL

不吃玉米糖不吃玉米糖2670 hari yang lalu1049

membalas semua(4)saya akan balas

  • 不吃玉米糖

    不吃玉米糖2017-11-13 20:41:55

    . . . . .

    Saya cuai, $dsn = "$dbms:host=$dbhost;$dbname"; Ini salah


    Sepatutnya $dsn = "$dbms:host=$dbhost;dbname = $dbname" ; kurang dbname=

    balas
    0
  • PHP中文网

    PHP中文网2017-11-11 09:31:38

    Apakah yang ditunjukkan oleh hasil pelaksanaan? Tiada maklumat? Atau adakah terdapat kesilapan dalam laporan?

    balas
    0
  • 不吃玉米糖

    Terima kasih, saya menjumpainya secara tidak sengaja saya terlepas dbname=.

    不吃玉米糖 · 2017-11-13 20:42:46
  • Batalbalas