recherche

Maison  >  Questions et réponses  >  le corps du texte

Quelque chose s'est mal passé, pourquoi ne puis-je pas ajouter d'informations ?

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

不吃玉米糖不吃玉米糖2605 Il y a quelques jours1005

répondre à tous(4)je répondrai

  • 不吃玉米糖

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

    . . . . .

    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 =

    répondre
    0
  • PHP中文网

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

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

    répondre
    0
  • 不吃玉米糖

    Merci, je l'ai trouvé. J'ai accidentellement manqué dbname=.

    不吃玉米糖 · 2017-11-13 20:42:46
  • Annulerrépondre