query()到非对象

时间:2015-08-12 04:23:08

标签: php mysql

我试图对此订单表单进行更新,但是我收到此错误"致命错误:在非对象上调用成员函数query()"。帮助!

define('DB_NAME', 'sueng2_mp');
define('DB_USER', 'sueng2_jonathon');
define('DB_PASSWORD', 'jonathon');
define('DB_HOST', 'localhost');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if (!$link) {
    die('Could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db(DB_NAME, $link);

if (!$db_selected) {
    die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}`


$update = "UPDATE J_USERS 
SET patient = '$value', year = '$value4', gender = '$value5', age = '$value6', height = '$value7', weight = '$value8', foot_length = '$value9', sheight = '$value10', Amputation = '$value11' 
WHERE user_login = '" . $user . "'";

$link->query($update);

1 个答案:

答案 0 :(得分:0)

替换

$link->query($update);

mysql_query($update, $link);

因为$link是一个Mysql链接标识符,所以它没有任何方法。 请改用http://php.net/manual/en/function.mysql-query.php。 而且...已被弃用了