我想以表面插入数据到我的数据库的面向对象的方式,但数据只是没有插入。为什么不?从表单插入数据到数据库与OOP
class users {
var $username;
var $password;
var $conection;
var $tablename = usertable;
function mysqldb() {
$this->conection = mysql_connect("local host", "root", "") or die(mysql_error());
mysql_select_db("this->tablename");
}
function insertdb() {
$query = mysql_query("INSERT INTO $this->tablename values ('', '$user', '$pass')");
$result = mysql_query($query);
if(!$result) die("Query didn't work. " . mysql_error());
}
}
$user1 = new users;
$user1->username = $_POST["user"];
$user1->password = $_POST["pass"];
$user1->insertdb();
请尽量至少输入完整的单词和句子。它显示你关心:) – Ryan
几乎肯定,你的意思是连接到'本地主机',而不是'本地主机' - 不是空间被删除。 – jedwards
它是我在stalkoverflow上的第一篇文章,仍然学习根据需要的格式修改我的代码。 –