php - 如何在Mysql中获取一个select命令?

标签 php html mysql

我正在尝试创建一个选择框来更改我的 MYSQL 数据的顺序。 到目前为止我得到的代码返回一个空白页,我不知道为什么..

$host = "IP";
$user = "USER";
$pwd = "PW";
$db_name = "DBNAME";

echo "<p>Order by: <select name='order' id='order' onChange='document.getElementById('order').submit();'><option value='DESC'>Newest</option><option value='ASC'>Oldest</option></select>";

if(!isset($_POST['order']) {
    $order = "DESC";
} else {
    $order = $_POST['order'];
}

$link = mysqli_connect($host, $user, $pwd, $db_name)or die("cannot connect"); 

$sql = mysqli_query($link, "SELECT * FROM foto ORDER BY id ".$order." LIMIT 25") or die(mysqli_error($link));
//var_dump($sql);

while ($rows = mysqli_fetch_assoc($sql))
{
    echo "<img class='littleshow'"."id='foto".$rows['id']."'src='".$rows['foto']."' onclick='Bigscreen(this)'></img>";
} 

最佳答案

检查语法错误。 我可以在脚本中看到一个

if(!isset($_POST['order']) {

if(!isset($_POST['order'])) {

关于php - 如何在Mysql中获取一个select命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20095477/

相关文章:

jquery - 在滚动容器 div 内时的多选下拉问题

java - 从 mySQL 数组字段中检索单独的元素并迭代以创建映射

mysql - MYSql社区版是否支持Nosql

mysql - 当我在循环 TimeoutError : ResourceRequest timed out 内启动多个选择查询时出现错误

php - 在 PHP 中仅连接一次 MySQL

PHP 使用 POST 时删除换行符

php - 如何使2个外键组合为唯一键并且不能重复

php - 什么是读取文件更快的功能?

html - 添加边框时表格居中会发生变化吗?

html - CSS 表格布局 - 表格单元格高度在减小窗口大小时不会减小