Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/SQL连接脚本_Php_Mysql_Database - Fatal编程技术网

PHP/SQL连接脚本

PHP/SQL连接脚本,php,mysql,database,Php,Mysql,Database,有人请帮我在下面的php脚本上设置mysql数据库连接变量,但我无法修复它 $sql = "SELECT DISTINCT r.itemID, r2.ratingValue - r.ratingValue as rating_difference FROM rating r, rating r2 WHERE r.userID=$userID AND r2.itemID=$itemI

有人请帮我在下面的php脚本上设置mysql数据库连接变量,但我无法修复它

$sql = "SELECT DISTINCT r.itemID, r2.ratingValue - r.ratingValue 
            as rating_difference
            FROM rating r, rating r2
            WHERE r.userID=$userID AND 
                    r2.itemID=$itemID AND 
                    r2.userID=$userID;";
$db_result = mysql_query($sql, $connection);
$num_rows = mysql_num_rows($db_result);
while ($row = mysql_fetch_assoc($db_result)) {
    $other_itemID = $row["itemID"];
    $rating_difference = $row["rating_difference"];
    if (mysql_num_rows(mysql_query("SELECT itemID1 
    FROM dev WHERE itemID1=$itemID AND itemID2=$other_itemID",
    $connection)) > 0)  {
        $sql = "UPDATE dev SET count=count+1, 
    sum=sum+$rating_difference WHERE itemID1=$itemID 
    AND itemID2=$other_itemID";
        mysql_query($sql, $connection);
        if ($itemID != $other_itemID) {
            $sql = "UPDATE dev SET count=count+1, 
        sum=sum-$rating_difference 
        WHERE (itemID1=$other_itemID AND itemID2=$itemID)";
            mysql_query($sql, $connection);
        }
    }

你没有连接到任何数据库使用类似的东西

$link = mysql_connect('dbhost', 'dbusername', 'dbpassword');
$connection = mysql_select_db('tablename', $link);

请在发布问题之前格式化代码。这是不可读的。如果您不告诉我们它有什么问题,我们无法帮助您修复它。下面是code@user3545724:
“我想在上面添加mysql连接变量。”
-然后添加它们。你到底坚持什么?您是否正在寻找关于如何在PHP中使用MySQL的教程?(注意:您可能想借此机会使用比
mysql.*
函数更现代的函数,因为这些函数很容易出现漏洞。)并且再次说明:停止
使用
msql语句,它们会被删除。使用
mysqli
代替。我想补充一下。在何处添加此项?将top添加到创建查询的php文件中,或创建名为“connection.php”的新php文件,并将其包含在要使用db queries的文件中。您完成了哪些操作?是否工作?是的,现在可以工作了。谢谢大家。