0
$query = "SELECT * FROM websites WHERE url LIKE '%.nl/' OR '%.com/' OR '%.org/' ORDER BY views DESC";
輸出:排序不工作
這哪裏是從哪裏來..
$query = "SELECT * FROM websites WHERE url LIKE '%.nl/' OR '%.com/' OR '%.org/' ORDER BY views DESC";
輸出:排序不工作
這哪裏是從哪裏來..
意見顯然是一個字符串,因此它被歸類爲一個字符串?在將其用於排序目的之前,您需要將該字段強制轉換爲INT(並且您應該將數據類型永久更改爲INT)。
該死的,就是這樣......客戶端使用了varchar 255爲MYSQL列 - 謝謝! –
該代碼不輸出任何內容。你在哪裏使用'$ query'? – andrewsi
我不認爲你的代碼正在做你的想法。在每個「OR」之後,你需要有一個布爾語句。你的'WHERE'子句可能應該是'WHERE URL LIKE'%.nl /'或者url LIKE'%.com /'OR url LIKE'%.org /'' – AgRizzo