Quelque chose s'est mal passé, pourquoi ne puis-je pas ajouter d'informations ?
不吃玉米糖
不吃玉米糖 2017-11-10 19:08:30
0
4
1002

<?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 = "insérer dans les valeurs stu(uid,name,sex,age,grade,class,cre_time) ​​('450000',' susan','Homme','23 ans','Maternelle','Classe 1',maintenant())";
$row = $pdo->exec($sql);
echo "Influencé".$ rangée ."OK";
}catch(PDOException $e){
die("Une erreur s'est produite :".$e->getMessage());
}
?>

//




stu table structure

id int(6) incrémentation automatique

sex varchar (4) NULL

age varchar (10) ULL

cre_time datetime NULL

mod_time datetime NULL

不吃玉米糖
不吃玉米糖

répondre à tous(2)
不吃玉米糖

. . . . .

J'ai été négligent, $dsn = "$dbms:host=$dbhost;$dbname"; C'est faux


Ça devrait être $dsn = "$dbms:host=$dbhost;dbname = $dbname" ; moins nom de base de données =

猪哥

Que montre le résultat de l'exécution ? Aucune information? Ou y a-t-il une erreur dans le rapport ?

  • répondre Merci, je l'ai trouvé. J'ai accidentellement manqué dbname=.
    不吃玉米糖 auteur 2017-11-13 20:42:46
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal