0

这是我想要做的事情

我想在客户第一次填写我的调查时获取第一个条目中某个列的值并将其与新的比较

所以这是我的代码

<?php
$datCurrent = $_SESSION['question11'];

$con = mysql_connect('localhost','root','');
mysql_select_db('esm_quiz', $con);

$countRow = mysql_query("SELECT COUNT(code_exp) FROM esm_resultat");

if(mysql_result($countRow, 0) == 2){

$con2 = mysql_connect('localhost','root','');
mysql_select_db('esm_quiz', $con2);
$SQL = "SELECT * FROM esm_resultat WHERE code_exp = '$datID' ORDER BY date LIMIT 1,2 ";
$row = mysql_query($SQL, $con2);

echo "nombre de ranger<br/>";
    $oldData = $row['q11'];

    if ($datCurrent > $oldData){

        echo"semaine2 > semaine1<br/>";
        echo "".$datCurrent."<br/>";
        echo $oldData;

    }elseif($datCurrent == $oldData){

            echo"semaine2 = semaine1<br/>";

        }elseif($datCurrent < $oldData){

                echo"semaine2 < semaine1<br/>";
            }           
}
?>
4

2 回答 2

2

注意:mysql_query()只接受 1 个参数。它不同于mysql_select_db()

mysql_query()运行或执行您的查询

mysql_select_db()只需与所选的特定数据库建立连接即可。

所以要明确说明

在执行查询时,您不能使用它mysql_query()来建立与数据库的连接

见解:您甚至不需要与同一个数据库建立另一个连接即可使用不同的查询功能。您可以在一个连接中使用尽可能多或不同的功能进行查询。

于 2013-03-26T05:48:07.880 回答
0

我建议只使用一个连接,但如果您需要这样做,请尝试$new_link为第二个连接添加这样的参数:

$con2 = mysql_connect('localhost','root','',true);

如果两个连接的参数相同,这将区分它们。

于 2013-03-26T05:48:11.883 回答