搜尋

首頁  >  問答  >  主體

那個地方出錯了,為什麼添加不了資訊?

<?php

header("content-type:text/html;charset=utf-8");

$dbms = "mysql";
$dbhost = "localhost";
$dbuser = "root";
$dbpwd = "";
$dbname = "student";
$dsn = "$dbms:host=$dbhost;$ dbname";
try{
   $pdo = new PDO($dsn,$dbuser,$dbpwd);
   $pdo->query("set names utf8");##sql =   $$ "insert into stu(uid,name,sex,age,grade,class,cre_time) values ('450000','susan','男','23歲','幼兒園','中一班',now( ))";    
   $row = $pdo->exec($sql);
       echo "影響了".$row."行";
}catch(PDOException $e){
#    die("出錯了:".$e->getMessage());
}
?>
##//




stu 表格結構

#id ​​int(6) 自動增量    

#uid varchar(8)    

name varchar(12) NULL    


####################################### ########sex varchar(4) NULL    ##################age varchar(10) NULL    ######################################################################################################################################################################################################################## ######grade varchar(10) NULL    ###################class varchar(6) NULL    ##################################################################################################################################################################################################################################### ####cre_time datetime NULL    ###################mod_time datetime NULL    ####################
不吃玉米糖不吃玉米糖2605 天前1011

全部回覆(4)我來回復

  • 不吃玉米糖

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

    。 。 。 。 。

    粗心了,$dsn = "$dbms:host=$dbhost;$dbname"; 這裡錯了


    應該是$dsn = "$ dbms:host=$dbhost;dbname = $dbname";  少了dbname=

    回覆
    0
  • PHP中文网

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

    執行結果顯示什麼?  沒訊息?  還是報有錯誤?

    回覆
    0
  • 不吃玉米糖

    謝謝,我找到了,粗心漏寫了dbname=

    不吃玉米糖 · 2017-11-13 20:42:46
  • 取消回覆