【发布时间】:2015-05-30 16:41:07
【问题描述】:
我在 cloud9 上的一个学校项目,我正在尝试测试一些 MySQL 查询,但它在 phpMyAdmin 中没有使用此代码的新行。
当我尝试使用 HTML 表单时,我有“Connection succefullyFOO”,“BAR”没有回显;我做错了什么?
<?php
//on se connecte à la base
$servername = getenv('IP');
$username = getenv('C9_USER');
$password = "";
$database = "projetPHP";
$dbport = 3306;
// Create connection
$bdd = new mysqli($servername, $username, $password, $database, $dbport);
// Check connection
if ($bdd->connect_error) {die("Connection failed ".$bdd->connect_error);}
echo "Connected successfully (".$bdd->host_info.")";
$pseudonyme = $_POST['pseudo'];
$mot_de_passe = $_POST['mdp'];
$confirm_mdp = $_POST['confirm_mdp'];
$email = $_POST['email'];
if ($mot_de_passe == $confirm_mdp)
{
//on crypte le mot de passe
$mot_de_passe = sha1($mdp);
echo "FOO";
$req = $bdd->prepare('INSERT INTO membres(pseudonyme, mot_de_passe, email, date_inscription) VALUES(:pseudonyme, :mot_de_passe, :email, CURDATE())'
$req->execute(array(
':pseudonyme' => $pseudonyme,
':mot_de_passe' => $mot_de_passe,
':email' => $email))
echo "BAR";
}
?>
【问题讨论】:
-
请说明会发生什么错误
标签: php mysql phpmyadmin cloud9-ide