问答详情
源自:7-5 PHP数据库操作之插入新数据到MySQL中

学了这篇,用以下代码不能再我的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 09:23

个回答

  • 怯懦的含羞草
    2016-12-14 16:13:51
    已采纳

    说明你的PHP版本高了。现在PHP不建议用my_connection来连接数据库,而建议用PDO或者mysqli来连接数据库。我个人建议你使用PDO吧。毕竟现在PHP引入了对象编程。

  • 炒粉拥有改变世界的力量
    2016-12-14 15:28:28

    这是我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 15:22:14

    http://img.mukewang.com/5850f3110001158e14290208.jpg   火狐浏览器显示如图

  • 怯懦的含羞草
    2016-12-14 11:14:57

    贴一下报错信息