mysql條件問題

時間 2022-05-24 15:50:03

1樓:

$sql = "select * from shop where class_id='$class' and(system='$system' or system='default') order by id desc limit 0,10";

先判斷class_id,然後判斷system,加個括號。

2樓:匿名使用者

"select * from shop where system='".$system."' or system=default and class_id='".

$class."' order by id desc limit 0,10";

這樣看行不

3樓:匿名使用者

$sql = "select * from shop where system='$system' or system='default' and class_id='$class' order by id desc limit 0,10";

4樓:

雙引號太多了,裡面的用單引號

mysql編碼問題,mysql編碼問題

看你的描述 應該是沒有把以前的表刪掉重建 就是我說的第四部 你看看下面步驟吧 首先把mysql的服務停掉 在執行視窗輸入 net stop mysql 把伺服器和客戶端的字符集改成自己想用的字符集 gb2312或是utf8等 具體操作為 開啟mysql安裝目錄下的my.ini 找到default c...

MYSQL安裝問題

1.4 mysql 資料庫伺服器的安裝 你可以進入安全模式把sql完全解除安裝 把sql目錄都刪掉 然後再重新安裝,如果不行就換一張安裝盤 有可能是你得安裝檔案有問題 再不行就只有重灌系統了 嗯,以前安裝的mysql的服務在執行,在服務中禁止,然後刪除 我沒碰到過這樣的情況 可能你的系統有問題,或則...

MySQL讀取中文資料的問題,在MySQL的命令列介面是可以

很明顯是編碼問題 要想不出現亂碼 請確保 如下幾個地方編碼相同。拿gb2312來說 1 你的資料庫編碼為gb2312.2 你的資料庫連線為gb2312.3 你的php檔案,html檔案編碼是gb2312 看了你的php 你用到了 db query set names gb2312 但是你位置放錯了。...