我想以表面插入數據到我的數據庫的面向對象的方式,但數據只是沒有插入。爲什麼不?從表單插入數據到數據庫與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上的第一篇文章,仍然學習根據需要的格式修改我的代碼。 –