一些sql查询在PHP文件中工作但ORDER BY没有

时间:2016-03-17 12:13:14

标签: php mysql

我对php和sql相对较新,目前正在尝试从phpmyadmin中的表上的php脚本运行查询。我有一个问题,我的一些查询工作正常(因此它不觉得数据库连接是一个问题),但最后一个查询($ sql4 ORDER BY查询)不起作用。没有返回任何错误 - 它只是没有按照它应该的方式对数据进行排序。

我不相信sql代码有任何问题,因为我已经尝试在phpmyadmin的SQL命令窗口中运行它,它在那里工作正常。代码如下。任何帮助将不胜感激!

$con = mysql_connect("localhost",$user, $pass);
if(!$con){
        die("Unable to connect msql". mysql_error());
        }
mysql_select_db("test_db_01", $con);

$sql1 = "INSERT INTO table_01 (unique_id, rates_1, rates_2,  rates_3, date)     VALUES ('$ID_val’,'$rate_val1’, '$rate_val2’,'$rate_val3’, now())";                                    
mysql_query($sql1, $con);

$sql2 = "INSERT INTO table_02 (unique_id, score_tot_1, score_tot_2, score_tot_3) SELECT Unique_ID, Score_1*$rate_val1, Score_3*$rate_val3, Score_3*$rate_val3 FROM  ref_table";                                    
mysql_query($sql2, $con);

$sql3 = "INSERT INTO res_test_total_01 (Unique_ID, Total_Score) SELECT Unique_ID, score_tot_1 + score_tot_4 + score_tot_3 FROM table_02";                                    
mysql_query($sql3, $con);

$sql4 = "SELECT * FROM res_test_total_01 ORDER BY Total_Score DESC";
mysql_query($sql4, $con);

0 个答案:

没有答案