我写了这个PHP脚本:
<?php
//Connexion a la base de données
try
{
$bdd = PDO('mysql:host=localhost;dbname=Hotel', 'root', '');
/*ou bien $bdd = mysql_connect("localhost",'root','');
* mysql_select_db("Hotel", $bdd);
*/
}
catch(Exception $ex)
{
die('Erreur: '.$ex->getMessage());
}
//Récuperation des valeurs
$code = $_POST['code'];
$nombre = $_POST['nombre'];
$prix = $_POST['prix'];
//Insertion du nouveau enregistrement à l'aide d'une requête préparée
$req = $bdd->prepare('Insert into chambre(code_ch,nombre_lit,prix) values(:code, :nombre, :prix) ');
$req->execute(array($code, $nombre, $prix));
//Redirection vers la page d'ajout
header('Location: ajouter.php');
?>
Run Code Online (Sandbox Code Playgroud)
但它给了我这个错误:
致命错误:在第22行的C:\ xampp\htdocs\Hotel\ajoutfin.php中调用未定义的函数PDO()
第22行: $bdd = PDO('mysql:host=localhost;dbname=Hotel', 'root', '');
Bar*_*mar 12
它应该是:
$bdd = new PDO('mysql:host=localhost;dbname=Hotel', 'root', '');
Run Code Online (Sandbox Code Playgroud)
一定是这个
$bdd = new PDO('mysql:host=localhost;dbname=Hotel', 'root', '');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5222 次 |
| 最近记录: |