|
|
|
จะทำการinsert ข้อมูลลงฐานข้อมูล โดยระหว่างการ insert มีการคิวรี่ข้อมูลมาอีกเพื่อที่จะ insert ไปยังอีกตาราง |
|
|
|
|
|
|
|
Code (PHP)
mysql_select_db($database_sdts);
mysql_query("SET NAMES UTF8");
$strInsertParent = "INSERT INTO cms(teachHome,sendDate,title,description,content,imgName,cBy,catagory,classroomID,dtStart,dtEnd,status)
VALUES('$teachHome','$dateSent','$title','$description','$content','$imgName','$cBy','$catagory','$classroomID','$dtStart','$dtEnd','$status')";
$qmember = "SELECT * FROM `user_log` WHERE classroomID=$classroomID";
$rec_member = mysql_query($qmember);
while($member = mysql_fetch_assoc($rec_member)){
$insertNon ="INSERT INTO notification(senderID,recievedID,type,status) VALUES('$cBy','".$member['userID']."','cms','unread')";
}
mysql_query($strInsertParent);
mysql_query($insertNon);
ติดปัญหาในส่วนของการคิวรี่ $qmember ออกมา เนื่องจากในตารางที่ทำการคิวรี่มีหลายแถว เลยเลือกใช้ while ในการ insert ข้อมูลที่คิวรี่เข้าไป แต่ข้อมูลดันเข้าแค่แถวเดียวอ่ะค่ะ อยากให้เข้าทุกแถวที่มี ไม่ทราบว่าผิดตรงไหนหรอคะ
Tag : PHP
|
|
|
|
|
|
Date :
2012-12-12 17:33:59 |
By :
nunumm |
View :
914 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 แถวค่ะ
|
|
|
|
|
Date :
2012-12-12 21:32:35 |
By :
nunumm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำแบบนี้ เพื่อดูค่า sql insert ว่ามีอะไรผิดปกติมั้ย
Code (PHP)
$qmember = "SELECT * FROM user_log WHERE classroomID=$classroomID";
$rec_member = mysql_query($qmember);
while($member = mysql_fetch_assoc($rec_member)){
echo $insertNon ="INSERT INTO notification(senderID,recievedID,type,status) VALUES('$cBy','".$member['userID']."','cms','unread')";
echo "<br />";
}
|
|
|
|
|
Date :
2012-12-13 08:49:11 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันขึ้น
Code (PHP)
INSERT INTO notification(senderID,recievedID,type,status) VALUES('6','6','cms','unread')
อ่ะค่ะ
ขึ้นแค่คนเดียว
|
|
|
|
|
Date :
2012-12-13 11:13:54 |
By :
nunumm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ลอง print เฉพาะ userID แบบไม่ insert ก็ขึ้นครบทุกคนนะคะ
|
|
|
|
|
Date :
2012-12-13 11:31:36 |
By :
nunumm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|