當前位置:首頁 » 編程語言 » phpwhere

phpwhere

發布時間: 2024-01-26 00:53:56

php多條件查詢問題,怎麼過濾空值

是的正如你所說有兩種解決方案,第一種是採用PHP的方式,先判斷數據的合法性,比如是否提交了空值(推薦使用,沒有垃圾數據);第二種不做任何判斷,空值也能提交到資料庫,只是在sql查詢時過濾空值數據(不推薦使用,有垃圾數據)。


解決方案1(通過PHP過濾空值數據):

if($_POST['欄位']=='')exit('<scripttype="text/javascript">alert("數據不合法!");history.back();</script>');//依此類推,逐一判斷表單$_POST數據


解決方案2(通過SQL查詢來過濾空值數據):

SELECT`欄位名`FROM`表名`WHERE`欄位1`NOTIN('',NULL)AND`欄位2`NOTIN('',NULL)...;


以上就是兩種解決方案,我推薦兩種方案組合使用,這樣確保萬無一失,如有問題歡迎追問~

⑵ php中用sql where語句出錯,使用WHERE id IN ($a['ids'])則會報錯:Unknown column 'ID' in 'where clause'

$b=$_POST['ids'];
foreach ($b as $key => $value) $b[$key] = '"'.$value.'"';
$a = implode(',',$b);
$sql = 'UPDATE input_table SET is = 1 WHERE id IN ('.$a.')';
mysql_query ($sql);

這個應該能解決你的問題

熱點內容
struts2實現文件上傳 發布:2025-09-19 04:40:36 瀏覽:892
php獲取圖片名 發布:2025-09-19 04:35:22 瀏覽:572
qq電腦聊天緩存不安全 發布:2025-09-19 03:43:38 瀏覽:365
大話2腳本製作 發布:2025-09-19 03:25:47 瀏覽:500
腳本精靈用的什麼語言 發布:2025-09-19 03:21:32 瀏覽:850
微型機常用的存儲器 發布:2025-09-19 03:18:17 瀏覽:472
迷你世界腳本編輯代碼在哪裡 發布:2025-09-19 03:17:40 瀏覽:377
我的世界110伺服器的天域組織 發布:2025-09-19 02:49:36 瀏覽:802
為什麼安卓手機使用久了會變卡 發布:2025-09-19 02:49:36 瀏覽:881
國家校時伺服器ip 發布:2025-09-19 02:45:18 瀏覽:927