私はあなたには、いくつかのPHPのmysqliの基本的なチュートリアルを通過することをお勧めします。 mysqli in a object oriented way with mysqli Prepared statements
も試してください。
はここ
0)mysqliの
<?php
$localhost='localhost';
$username='root';
$password='admin';
$databaseName='example';
$con = new mysqli($localhost,$username,$password,$databaseName);
if(mysqli_connect_errno()){
die("connection Failed: ".mysqli_connect_errno());
}
1)mysqliののOBJECT OREINTED WAY
//THIS IS ONE OF THE WAYS OF INSERTING DATA IN MYSQL USING MYSQLI
$sql="INSERT INTO sinhvien (ho,ten,tuoi) VALUES ('THIS','WAY ALSO WORKS',26)";
if($con->query($sql) === TRUE){
echo "INSERTED INTO THE DATA BASE";
}
2)mysqliののOBJECT mysqliのPREPAREDで配向でデータベースに接続私の2つの例を下回っていますステートメント
//THIS IS ONE OF THE WAYS OF INSERTING DATA IN MYSQL USING MYSQLI PREPARED STATEMENT WHICH IS MORE SECURE AGAINST MYSQL INJECTION
$query=$con->stmt_init(); //INITIATE
$a='THIS IS';
$b='MYSQLI PREPARED STATEMENT';
$c=30;
if($query->prepare("INSERT INTO sinhvien(ho,ten,tuoi)VALUES(?,?,?)")){
$query->bind_param('ssi',$a,$b,$c);//BIND THE ? TO THES VARIABLES
$query->execute();//NOW EXECUTE THEM
echo "INSERTED INTO THE DATABASE WITH MYSQLI PREPARED STATEMENT";
}
?>
あなたはこれをチェックする必要がありますhttp://php.net/manual/en/mysqli.quickstart.php –
['$ con-> connect_error'](http://php.net/manual/en/mysqli。 connect-error.php) - > 'if($ con-> connect_error)echo $ con-> connect_error' AND [' $ con-> error'](http://php.net/manual/en/mysqli.error .php) - > '$ con-> query($ query)またはdie($ con-> error);' – Sean
は接続方法ではありません。以下の答えを見てください。 –