php - 如何显示具体到mysql数据库

标签 php mysql

这显示了所有结果

但我只想显示,如果 pserialno 行在这里,那么它将显示

我该怎么做,请帮助我

$result1 = mysql_query("SELECT * FROM workorder where  opendate BETWEEN '$a' AND '$b' order by opendate ASC");
                while($row = mysql_fetch_array($result1))
                {   



                // echo out the contents of each row into a table
                echo "<tr>";
                echo '<td>' . $row['opendate'] . '</td>';
                echo '<td>' . $row['number'] . '</td>';
                echo '<td>' . $row['pserialno'] . '</td>';

最佳答案

但我只想显示,如果 pserialno 行在这里,那么它将显示

只需附加 WHERE 子句即可仅返回 pserialno 不为空的结果。

SELECT * FROM workorder where  opendate BETWEEN '$a' AND '$b'
AND pserialno <> ""
ORDER BY opendate ASC

关于php - 如何显示具体到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19853922/

相关文章:

PHP - 确保字符串没有空格

php - 从 paypal 数组获取状态

javascript - 从单独的 .php 文件执行 &lt;script&gt;

MySQL PHPMyAdmin 错误 #1062 - 键 '0' 的重复条目 'PRIMARY'

php - Cakephp 3.x hasOne 插入默认外键

hyperlink - PHP 链接到 session_destroy

php - 在 PHP 中验证后数据未插入数据库

mysql - 从两个表中选择并求和数量(mysql)

php - 使用 php 代码的 MySQL 服务器错误

mysql - 如何修剪电子邮件输入地址,以便只有 @ 之前的数据被输入到数据库中?