|
|
|
วิธีเรียงลำดับจากน้อยไปมาก รบกวนเข้ามาดูแล้วแนะนำหน่อยนะครับ ขอบคุณมาก ๆ ครับ |
|
|
|
|
|
|
|
ลองใช้วิธ๊นี้ครับ
Code (SQL)
ORDER BY CAST(REPLACE(IP,'.','') AS INTEGER) ASC
วิธีคือ ลบ . ออก แล้วแปลงให้เป็น INTEGER
|
|
|
|
|
Date :
2017-03-13 16:23:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงครับ ผมลองเอาไปใส่แล้วมันขึ้น errer ว่า mysql_fetch_array() ไรไม่รู้อ่ะครับ
|
|
|
|
|
Date :
2017-03-13 17:04:18 |
By :
puruther |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมแก้เป็นแบบนี้อ่ะครับ สงสัยจะไม่ถูก
Code (PHP)
$sql = "select * from ip_reguest where ip LIKE '%$s%' order by CAST(REPLACE(IP,'.','') AS INTEGER) ASC";
|
|
|
|
|
Date :
2017-03-13 17:06:17 |
By :
puruther |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาไปรันที่ phpMyAdmin ดูก่อนครับ
|
|
|
|
|
Date :
2017-03-14 09:09:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ครับ (ที่ผมใส่โค้ดไปนี่มันถูกรึยังครับ)
|
|
|
|
|
Date :
2017-03-16 09:12:49 |
By :
puruther |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อ field ตัวพิมพ์เล็กพิมพ์ใหญ่ต้องเหมือนกันครับ
เปลี่ยน IP เป็น ip
|
|
|
|
|
Date :
2017-03-16 20:11:27 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนแล้วครับ ยังไม่ได้ครับ
|
|
|
|
|
Date :
2017-03-17 09:22:17 |
By :
puruther |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาวิธีทำได้แล้วครับ ขอบคุณมาก ๆ เลยครับ
ผมทำตามเว็บนี้ครับ
http://stackoverflow.com/questions/6640871/sorting-ip-addresses-in-tsql
|
|
|
|
|
Date :
2017-03-17 09:41:12 |
By :
puruther |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|