PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


เช็คข้อมูลจากฐานข้อมูล

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เช็คข้อมูลจากฐานข้อมูล

เช็คข้อมูลจากฐานข้อมูล

  <?php
      if($objQuery==0){
            echo "ไม่มีข้อมูล";
      }else{
          while ($objResult = mysqli_fetch_array($objQuery,MYSQLI_ASSOC))
          {
            $id_data=$objResult['id_data'];
            $name=$objResult['name'];
            $start_day=$objResult['start_day'];
            $end_day=$objResult['end_day'];
            $times=$objResult['times'];
            $name_map=$objResult['name_map'];
            $organization=$objResult['organization'];
            echo "
            <table>
            <tr>
            <td valign='top'>
            <b>รหัสกิจกรรม : </b>$id_data<br>
            <b>ชื่อกิจกรรม : </b>$name<br>
            <b>วันที่จัดกิจกรรม : </b>$start_day<br>
            <b>วันสิ้นสุดกิจกรรม : </b>$end_day<br>
            <b>วันที่จัดกิจกรรม : </b>$times<br>
            <b>สถานที่จัดกิจกรรม : </b>$name_map<br>
            <b>หน่วยงาน : </b>$organization<br><br>
            </td>
            </tr>
              </table>";
            }
          }
          ?>

ผลลัพธ์แรก คือ มีกิจกรรมในฐานข้อมูล 





ผลลัพธ์สอง คือ ไม่มีกิจกรรมในฐานข้อมูล




**** อยากให้แสดงข้อมูลว่า ไม่มีกิจกรรม


โดย:  Phimchanok Nonhin IP: 118.174.13.xxx วันที่: 02-02-2017 เวลา: 15:56:46

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
 ลองเช็ค num_rows แทนการเช็คจากค่า $objQuery


โดย:  Ninenik IP: 14.207.96.xxx วันที่: 02-02-2017
 ความคิดเห็นที่ 2
ลองแก้แล้วค่ะ ขึ้นแบบรูปด้านล่างทุกอันเลย

<?php
      $num_rows = mysql_num_rows($objQuery);
      if($num_rows==0){
            echo "ไม่มีข้อมูล";
      }else{
          while ($objResult = mysqli_fetch_array($objQuery,MYSQLI_ASSOC))
          {
            $id_data=$objResult['id_data'];
            $name=$objResult['name'];
            $start_day=$objResult['start_day'];
            $end_day=$objResult['end_day'];
            $times=$objResult['times'];
            $name_map=$objResult['name_map'];
            $organization=$objResult['organization'];
            echo "
            <table>
            <tr>
            <td valign='top'>
            <b>รหัสกิจกรรม : </b>$id_data<br>
            <b>ชื่อกิจกรรม : </b>$name<br>
            <b>วันที่จัดกิจกรรม : </b>$start_day<br>
            <b>วันสิ้นสุดกิจกรรม : </b>$end_day<br>
            <b>วันที่จัดกิจกรรม : </b>$times<br>
            <b>สถานที่จัดกิจกรรม : </b>$name_map<br>
            <b>หน่วยงาน : </b>$organization<br><br>
            </td>
            </tr>
              </table>";
            }
          }
          ?>



โดย:  Phimchanok Nonhin IP: 118.174.13.xxx วันที่: 03-02-2017 เวลา: 08:55:32
 ความคิดเห็นที่ 3
เกี่ยวกับใช้ mysql ปนกับ mysqli หรือป่าว
ลองเช็คดู ไม่ก็ใช้เป็น mysqli ทั้งหมด
 
ลองดูตัวอย่างโค้ดไฟล์ check_login.php จากหัวข้อนี้เป็นแนวทาง
 
แนวทางห้ามบัญชีผู้ใช้ ไม่ให้ล็อกอินใช้งานพร้อมกัน ด้วย php และ ajax 


โดย:  Ninenik IP: 14.207.12.xxx วันที่: 03-02-2017
 ความคิดเห็นที่ 4
ลองเปลี่ยนเป็น mysqli ก็ได้เลยค่ะ ขอบคุณค่ะพี่   


โดย:  Phimchanok Nonhin IP: 118.174.13.xxx วันที่: 03-02-2017 เวลา: 09:48:49