學了這篇,用以下代碼不能再我的MYSQL寫入數據?請問大家
<?php
$host = '127.0.0.1';
$user = 'root';
$pass = '';
//在這里編寫數據庫連接代碼
$link = mysql_connect($host, $user, $pass);
mysql_select_db('t1');
mysql_query("set names 'utf8'");
//在這里進行數據查詢
//$res = mysql_query('select * from t1.1');
//$row = mysql_fetch_array($res);
//var_dump($row);
//已知的數據變量有
$username = '君子固本';
$age = 35;
$salary = '100000';
//在這里進行數據查詢
$sql = "insert into user(username, age, salary) values('$username', '$age', '$salary')";
mysql_query($sql); //執行插入語句
?>
2016-12-14
說明你的PHP版本高了?,F在PHP不建議用my_connection來連接數據庫,而建議用PDO或者mysqli來連接數據庫。我個人建議你使用PDO吧。畢竟現在PHP引入了對象編程。
2016-12-14
這是我mysql的表結構
+----------+---------------------+------+-----+---------+-------+
| Field ? ?| Type ? ? ? ? ? ? ? ?| Null | Key | Default | Extra |
+----------+---------------------+------+-----+---------+-------+
| username | varchar(20) ? ? ? ? | YES ?| ? ? | NULL ? ?| ? ? ? |
| age ? ? ?| tinyint(3) unsigned | YES ?| ? ? | NULL ? ?| ? ? ? |
| salary ? | float(8,2) unsigned | YES ?| ? ? | NULL ? ?| ? ? ? |
+----------+---------------------+------+-----+---------+-------+
2016-12-14
2016-12-14
貼一下報錯信息