検索

ホームページ  >  に質問  >  本文

問題が発生しました。情報を追加できないのはなぜですか?

<?php

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

$dbms = "mysql";
$dbhost = "ローカルホスト";
$dbuser = "ルート";
$dbpwd = "";
$dbname = "学生";
$dsn = "$dbms:host=$dbhost;$ dbname";
try{
$pdo = new PDO($dsn,$dbuser,$dbpwd);
$pdo->query("set names utf8");
$sql = "stu(uid,name,sex,age,grade,class,cre_time) 値に挿入 ('450000','スーザン','男性','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

性別 varchar(4) NULL

##年齢 varchar(10) NULL

グレード varchar(10) NULL

##クラス varchar(6) NULL

cre_time 日時 NULL

mod_time 日時 NULL

不吃玉米糖不吃玉米糖2605日前1010

全員に返信(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
  • キャンセル返事