我需要更新表phpbb_points相同phpbb_posts警告:mysql_fetch_assoc():提供的參數不是一個有效的MySQL
這是我的代碼
<?php
include 'config.php';
$link = mysql_connect($dbhost, $dbuser, $dbpasswd) or die('Could not connect');
$db_id = mysql_select_db($dbname) or die('Could not get db');
$d = mysql_fetch_assoc(mysql_query("SELECT * FROM phpbb_users ORDER BY id;"));
mysql_query("UPDATE phpbb_users SET `user_points`='".$d['user_posts']."' WHERE user_id='".$d['user_id']."';") or die(mysql_error());
?>
但它返回此
警告:mysql_fetch_array():提供的參數不是有效的MySQL 結果資源在/ home/** /public_html/forum/point.php on line 7
請幫幫我,謝謝提前
無法在代碼中看到該功能。 – yoda 2012-01-28 06:53:03
你在代碼中有'mysql_fetch_assoc()'而不是'mysql_fetch_array()'? – 2012-01-28 06:56:14
從SQL中刪除分號';'。 BTW mysql_fetch_assoc是mysql_fetch_array的快捷方式。 – 2012-01-28 06:57:56