我正在使用这个php脚本对数据库进行排序
<?php
include 'fantasy/php_inc/connect.inc.php' ;
//Sorting table in descending order of id
$query="SELECT * FROM sort ORDER BY id DESC" ;
$query_run=mysql_query($query) ;
?>
当我运行此脚本时,表格不会被排序。包含的connect.inc.php很好。 UPDATE和INSERT等其他查询工作正常。当我在phpmyadmin的“运行SQL查询/查询数据库”部分中直接运行查询时,语句SELECT * FROM sort ORDER BY id DESC正常工作。 请让我知道我错过了什么。谢谢。
connect.inc.php
<?php
$host="localhost" ;
$username="root" ;
$password="" ;
$db_name="fantasy" ;
mysql_connect("$host","$username","$password")
or
die("Error Code: 1. Please contact if issue persists") ;
mysql_select_db("$db_name")
or
die("Error code: 2. Please contact if issue persists") ;
?>
答案 0 :(得分:0)
尝试
$query_run=mysql_query($query) or die(mysql_error());
如果查询本身存在问题,则会输出。
但出于安全原因,您应该考虑使用PDO或mysqli进行查询。