1
我試圖插入數據到MySQL數據庫,但一直卡在數據插入。mysql_query不能在最新的php版本中工作
我使用WampServer和PHP 5.6.16
的版本3.0.0
,phpMyAdmin 4.5.2
。
其他一切正常,我可以UPDATE, DELETE
...除INSERT INTO
。
代碼
<?php
[email protected]_connect('localhost','root','');
mysql_query('SET NAMES utf8;');
mysql_select_db('mydb',$con);
//////////////////////////////////
if(isset($_POST['post_files'])) {
$files = $_POST['files'];
$title = $_POST['title'];
//////////////////////////////////
$query = "INSERT INTO files (`file`, `title`) VALUES ('$files', '$title')";
if(mysql_query($query))
{
echo'OK, Data Inserted.';
}
else
{
echo 'Sorry! Operation failed.';
}
}
mysql_close();
?>
\t
碼的這些束是工作在以前的PHP版本的罰款。
的'mysql'擴展已被棄用,將在未來被刪除:使用'mysqli'或'PDO'代替。 http://stackoverflow.com/questions/13944956/the-mysql-extension-is-deprecated-and-will-be-removed-in-the-future-use-mysqli –
你應該閱讀SQL注入。 – jeroen
@NanaPartykar實際上PHP的最新正式版本是7,因此mysql擴展已經從PHP中刪除。 – JesusTheHun