我有一个问题,将电子邮件,密码和名称插入到mySQL数据库。 我准备了一个独立的类来连接我的数据库。但是当我把我的名字,电子邮件和密码放在我的表单中(这是在另一个php文件中),那么我的数据库中没有任何东西。 在这里你可以找到我的代码。我已经尝试了我的数据库中的插入语句,并且工作。无法连接到数据库,无法插入数据库
<?php
include_once("classes/User.class.php");
include_once("Tweet.php");
class Db
{
private $m_sHost="localhost";
private $m_sUser="root";
private $m_sPassword="";
private $m_sDatabase="phples";
public $conn;
public function __construct() {
$this->conn=new mysqli($this->m_sHost,$this->m_sUser,$this->m_sPassword,$this->m_sDatabase);
if(isset($m_bVerzend)) {
if(!$conn->connect_errno) {
$sql = "INSERT INTO 'tbltweet' ('Name', 'Email', 'Password') VALUES ('$m_sName', '$m_sEmail', '$m_sPassword');";
$conn->query($sql);
}
}
}
}
?>
您是否收到任何错误讯息?如果是这样,请编辑您的帖子以包含它们。谢谢。 – bernie 2013-03-06 17:45:39
你必须逃避数据库查询中存在的变量!! 11 – RiaD 2013-03-06 17:52:54