php - 如何从表中选择数据并打印
问题描述
我看了看,但现在什么也没有,有一些方法可以从表中选择一些东西。
例如:
两个文本框number1
,number2
然后输入 10 和 20,然后打印表格中从寄存器 10 到 20 的所有记录。
这是可能的
$query = "SELECT * FROM crm_vendas WHERE venda_id BETWEEN 'number1' and '$ number2'";
并且还与
while ($ row =?
如果有人可以指出某事或提供帮助,我将不胜感激
解决方案
您需要使用准备好的语句。此外,您不要在整个查询行周围放置反引号。bind_param 行中的 i 表示您使用的两个变量是整数。
$number1 = 0;
$number2 = 100;
$query = "SELECT * FROM crm_vendas WHERE venda_id BETWEEN ? AND ?";
$stmt = $db->prepare($query);
$stmt->bind_param('ii', $number1, $number2);
$stmt->execute();
$result = $stmt->get_result();
echo '<table>';
while ($row = $result->fetch_row()) {
echo '<tr>';
foreach($row as $columnValue){
echo '<td><p>'.$columnValue.'</p></td>';
}
echo '</tr>';
}
echo '</table>';
$result->close();
$stmt->close();
推荐阅读
- c# - 如何验证 DataGridView 的选定单元格或列中现有值的数据类型?
- javascript - 如何解决:教义没有正确返回
- javascript - 如何在知道一个属性值的情况下获取嵌套 json 对象数组状态的索引?
- android - 在 Android Activity 中打开网页时出现 net::ERR_ACCESS_DENIED Android 错误
- java - 将基于 nio 的套接字编程迁移到 Spring Web Socket
- javascript - has() 为多维数组集返回 false?
- javascript - 带有redux的流程-传递联合类型会出错
- swift - 'bottomLayoutGuide' 在 iOS 11.0 中已弃用:使用 view.safeAreaLayoutGuide.bottomAnchor 而不是 bottomLayoutGuide.topAnchor?
- java - 在mongo中查询一个列表
- visual-studio-code - 在 Rust 中,当断言失败时跳转到调试器