PHP 可用性[]\用 mySQL 查询

标签 php mysql forms availability

这是我制作的第一个 PHP 应用程序;我本周开始学习 PHP,所以不要杀了我,好吗? ;)

我正在尝试使用此脚本来查找我们数据库中的哪些 DJ 可用。出于某种原因,当我手动输入区域时:

 'regions' LIKE \'tn_tricities\'

它返回结果,但当我输入时:

 $region = 'tn_tricities'
 ...
 `regions` LIKE \'$region\'

它不返回任何结果。知道如何解决这个问题吗?或者如果我完全走错了方向并且这不是检查可用性的最佳方式,请告诉我!

完整代码:

 $region = $_GET['region'];
 $date = $_GET['date'];

 require "connect.php";
 echo $region;
 $sql = 'SELECT `vendorName`, `vendorBio`, `vendorType`, `regions` FROM
 `vendors` WHERE `regions` LIKE \'$region\' AND `datesBooked` NOT LIKE
 \'$date\'  AND `datesUnavailable` NOT LIKE \'$date\' ';

最佳答案

试试这个,

$region = $_GET['region'];
$date = $_GET['date'];

require "connect.php";
echo $region;

$sql = "SELECT `vendorName`, `vendorBio`, `vendorType`, `regions` FROM `vendors` WHERE `regions` LIKE '$region' AND `datesBooked` NOT LIKE '$date'  AND `datesUnavailable` NOT LIKE '$date' ";
$result = mysql_query($sql);

希望这能奏效。

关于PHP 可用性[]\用 mySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29814965/

相关文章:

php - SQLite 在通过 URL 访问时显示数据

javascript - 如何使用前端 jQuery 更改 MySQL 日期格式

php - Laravel 5 配置 - 环境和覆盖

php - 当我登录时如何将我的 id 值传递给其他 php 文件

mysql - 将变量添加到 CASE 语句中然后输出

php - 从两个 MySQL 表创建过滤数组

php - 提交和接收ajax表单

php - 带有 $_POST 函数的未定义索引

javascript - 单击按钮时未提交表单

javascript - NgFor 中的 Angular 表单验证