這是我一生中做了我的第一個PHP應用程序,我本週開始學習PHP的,所以不要殺我,好嗎,?)PHP可用性「[] 查詢與MySQL
我想使用這個腳本來查找它們可在我們的數據庫中的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\' ';
這是我從PHPMyAdmin的開門見山: $ SQL =「SELECT'vendorName','vendorBio','vendorType','regions','datesBooked','datesUnavailable' FROM'vendors'其中'regions' LIKE CONVERT(_utf8 \'tn_tricities \'USING latin1)COLLATE latin1_swedish_ci AND'datesBooked'不像CONVERT(_utf8 \'05012015 \'使用latin1)COLLATE latin1_swedish_ci AND'datesUnavailable'不像CONVERT(_utf8 \'05012015 \'使用latin1) COLLATE latin1_swedish_ci'; 當我將外部引號改爲雙引號時,它不會返回任何結果。 如果你想看看這個網站它是fiestausa.com –
這個作品: $ region ='tn_tricities'; echo $ region; 需要「connect.php」; echo $ region; $ sql ='選擇'vendorname','vendorBio','vendorType','regions','datesBooked','datesUnavailable' FROM'vendors' WHERE' regions' LIKE \'tn_tricities \'AND'datesBooked' NOT LIKE \'05012015 \'和'datesUnavailable' \ NOT LIKE \'05012015 \'; $ result = mysql_query($ sql); while($ row = mysql_fetch_array($ result)){ echo'