如何用php语法对mysql数据进行排序
警告:mysql_fetch_array()希望参数1是资源, 在x行的C:\xampp\htdocs\techponya\index.php中给出布尔值如何用php语法对mysql数据进行排序,php,sorting,Php,Sorting,警告:mysql_fetch_array()希望参数1是资源, 在x行的C:\xampp\htdocs\techponya\index.php中给出布尔值 您的mysql\u查询返回错误,订购时只需使用order BY your\u field\u name DESC而不是DESC()您的mysql\u查询返回错误,订购时只需使用order BY your\u field\u name DESC而不是DESC()1.停止使用弃用(从PHP5版本开始)+删除(从PHP7中)mysql\u*。使用m
您的mysql\u查询
返回错误,订购时只需使用order BY your\u field\u name DESC
而不是DESC()
您的mysql\u查询
返回错误,订购时只需使用order BY your\u field\u name DESC
而不是DESC()
1.停止使用弃用(从PHP5版本开始)+删除(从PHP7中)mysql\u*
。使用mysqli\u*
或PDO
2.使用ORDER BY
和DESC
:-
<?php
$sql2 = "SELECT * FROM artikel WHERE kategori='technews' ORDER BY <write your column name here> DESC LIMIT 5";
$hasil2 = mysql_query($sql2,$dbconn);
while ($techponya = mysql_fetch_array($hasil2)){
// do some stuff
}
?>
1.停止使用不推荐的(从PHP5版本开始)+删除的(从PHP7开始)mysql\u*
。使用mysqli\u*
或PDO
2.使用ORDER BY
和DESC
:-
<?php
$sql2 = "SELECT * FROM artikel WHERE kategori='technews' ORDER BY <write your column name here> DESC LIMIT 5";
$hasil2 = mysql_query($sql2,$dbconn);
while ($techponya = mysql_fetch_array($hasil2)){
// do some stuff
}
?>
<代码>你的SQL查询是错误的。试着让查询只在PHPmyAdmin中工作,然后把它插入到你的代码中。第一个问题你应该问自己:数据库应该知道哪一列要排序……你是否被迫使用<代码> mySQL**<代码>函数?因为你应该考虑使用最新的安全MySQL DRI。例如PDO
或MySQLi
。请转到并向下滚动“请勿使用此扩展名”警告到“示例1”。有一个简单的用法示例。上面说:),但最好避免使用[mysql\u fetch\u array](),因为它已被弃用,请改用。您的SQL查询是错误的。只要试着让查询单独在PHPmyAdmin之类的东西中工作,然后将它插入到代码中。您应该问自己的第一个问题:数据库应该如何知道按哪个列排序……您是否被迫使用mysql.*
函数?因为您应该考虑使用最新的安全MySQL驱动程序,如<代码> PDO < /代码>或<代码> mySqLI> /Cord>。这里有一个简单的用法示例,上面说:)但最好避免使用[mysql\u fetch\u array](),因为它已被弃用,请改用。