|
|
|
เราจะเรียงตัวเลขก่อนที่จะบันทึกลง sql ยังไงให้เรียงจากน้อยไปหามากครับ |
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2022-03-01 20:54:54 |
By :
lhumdin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$string = $_POST['num'];
$num = str_split($string);
natsort($stringArray);
foreach ($i=0;$i<=count($stringArray as $num) ;$i++)
{$sql = "INSERT into number (num, price ,user , type , n_bill , date , cut )
VALUES ('$num[$i]' , '$price' , '$user' , '$type' , '$n_bill', now() , '$cut')";
$conn->query($sql) or die( $conn->error);
}
ไม่สามารถบันทึกลง sql ได้อะครับ ขอคำแนะนำให้ผมหน่อยนะครับ ขอบคุณครับ
จะบันทึก array ลง sql ครับ
|
|
|
|
|
Date :
2022-03-08 13:02:09 |
By :
lhumdin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error ว่า?
|
|
|
|
|
Date :
2022-03-08 17:46:13 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเขียนตัวอย่างที่ทำงานได้ให้เห็นชัดๆ คุณยังไปเขียนผิดได้อีก
foreach มันใช้กับนับ $i++ แบบนั้นได้ที่ไหนกัน?
|
|
|
|
|
Date :
2022-03-08 22:00:16 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วตัวอย่างของผมน่ะ ผมใช้ multibyte function ลองเข้าไปอ่านขยายความดูนะครับ
ถ้าคุณจะใช้แบบนั้น ต้องตรวจให้แน่ใจก่อนเอาค่ามาใช้นะ ว่ามันจะต้องเป็นตัวเลขอย่างเดียวเท่านั้น ไม่ใช่คิดว่าผู้ใช้จะกรอกเลข แต่ผู้ใช้ดันกวน กรอก กขค123 หรือแม้แต่ abc123 นี่ก็คือเจ๊ง
|
|
|
|
|
Date :
2022-03-09 09:43:04 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|