|
|
|
PHP Sql เช็คเลขตำแหน่งที่ซ้ำกันครับ รบกวลด้วยนะครับ |
|
|
|
|
|
|
|
ติดที่เลขโต๊ดครับอยากให้เลข 123 /321 /213/231 /312/132 พวกนี้ถ้าเช็คว่ามีซ้ำกัน 3ต่ำแหน่ง ให้เพิ่มเงินลงไปแค่เลขเดียวที่มีอยู่แล้ว เช่นมี 123 อยู่แล้วในฐานข้อมูล
123 = 50 บาท ถ้าเลขใหม่มา 312 = 20 บาท ให้เอา 20 บาทของ 312 ไปรวมกับ 50 บาทของ 123 ผมจะเขียนเงือนไขเพื่อเช็กเลขโต๊ดหรือเลขซ้ำกัน3ตำแหน่งนี้ยังไงดีครับ
Code (PHP)
$sql2 = "SELECT * FROM datasum WHERE select_sum='เลข3ตัว' AND muber_sum='$textfield'";//select หาเลขซ้ำว่ามีไหม
$query2 = mysql_query($sql2);
$num2 = mysql_num_rows($query2);
if($num2 > 0){ //เช็คเลขซ้ำ ถ้าเจอ ก็จะเพิ่มแค่จำนวนเงิน+ลงไปในเลขที่มีอยู่แล้ว
$sqlss = "update datasum set 3up=3up+'$textfield3',3dow=3dow+'$textfield2',3tup=3tup+'$textfield5',3tdow=3tdow+'$textfield4' where muber_sum='$textfield'";
mysql_query($sqlss);
}
else if($num2 == 0){//เช็คถ้าไม่เจอให้เพิ่มใหม่ทั้งตัวเลขและจำนวนเงิน
$sql3 ="INSERT INTO datasum VALUES (NULL, 'เลข3ตัว', '$textfield', '$textfield3', '$textfield2', '$textfield5', '$textfield4','0', '0')";
$dbquery3 = mysql_db_query($dbname, $sql3);
}
Tag : PHP, MySQL, HTML, HTML5
|
|
|
|
|
|
Date :
2017-05-29 22:54:16 |
By :
byeasy |
View :
1739 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|