Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > คือมีปัญหา error Warning: mysql_num_rows(): น่ะครับ แก้หลายรอบแล้ว ช่วยทีครับ



 

คือมีปัญหา error Warning: mysql_num_rows(): น่ะครับ แก้หลายรอบแล้ว ช่วยทีครับ

 



Topic : 082012



โพสกระทู้ ( 46 )
บทความ ( 0 )



สถานะออฟไลน์




นิคือ สิ่งที่มัน error ครับ

ตัวอย่าง




แล้วนิคือโค๊ดครับ ผมเอามาแค่ในส่วนที่เกียวข้องนะครับ


Code (PHP)
<?


require_once "config.php";
$search=$_REQUEST['course'];
$sql="select * FROM course ";
$dbquery=mysql_db_query($dbname,$sql);
$num_rows=mysql_num_rows($dbquery);


$i=0;
if($num_rows==0){
echo "<center><h2><font color='blue'>ไม่พบข้อมูลที่ตรงกับความต้องการ</font></h2></center>";
}
else
{
echo"<Table border=1 bgcolor="."gray"."><tr align='center' bgcolor='lightgray' ><td>ID</td><td>course</td></tr>";
while($i<$num_rows){
$result=mysql_fetch_array($dbquery);
$id = $result[0];
$course = $result[1];

if($i%2==0){echo"<tr bgcolor=orange><td>$id</td><td>$course</td></tr>";}
else {echo"<tr bgcolor=yellow><td>$id</td><td>$course</td></tr>";}
$i++;
}

echo"</Table>";
}
echo mysql_error();
mysql_close();


?>



ส่วนนิคือ โค๊ดทางด้านติดต่อฐานข้อมูลครับ

Code (PHP)
<?php
$host_name = 'localhost';
$user_name = 'root';
$pass_word = 'wattana';
$database_name = 'test';


mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection = utf8");
$conn = mysql_connect($host_name, $user_name, $pass_word) or die ('Error connecting to mysql');
mysql_select_db($database_name);
?>




คือปัญหาแบบนี้ผมค้นหาข้อมูลแล้ว มันเกิดจากหลายสาเหตุมาก ผมก็พยายามทำอย่างที่เค้าบอกมาแล้ว แต่ก็ยังไม่ได้สักที ยังไงรบกวนช่วย แก้ให้ผมหน่อยนะครับ ขอบคุณครับ



Tag : PHP, MySQL, HTML/CSS, jQuery, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-07 10:15:13 By : jackkieclub View : 6010 Reply : 11
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


จาก $sql="select * FROM course "; ลองเป็น $sql="select * FROM course order by ชื่อฟิลด์ในตาราง ASC"; ดูครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-07 10:59:09 By : apisitp
 


 

No. 2



โพสกระทู้ ( 46 )
บทความ ( 0 )



สถานะออฟไลน์


ยังไม่ได้เลยครับ ยังเหมือนเดิมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-07 12:41:43 By : jackkieclub
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตามนี้ล่ะ
Code (PHP)
<?php
$dbquery = mysql_db_query($dbname, $sql);//บรรทัดนี้ไม่ต้องquery db อีกครับเพราะมันอยู่ในไฟลื connect แล้วนี้
?>

เปลี่ยนเป็น
Code (PHP)
<?php
$dbquery = mysql_query($sql);// <<แบบนี้
$num_rows = mysql_num_rows($dbquery);
?>

อ้างอิงจาก https://www.thaicreate.com/php/forum/031594.html คห.ที่ 6 Credit : phpbasic
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-07 13:33:44 By : apisitp
 


 

No. 4



โพสกระทู้ ( 46 )
บทความ ( 0 )



สถานะออฟไลน์


โอ้ ออกแล้วครับ ขอบคุณมากๆครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-07 13:53:55 By : jackkieclub
 


 

No. 5

Guest


ช่วยดูให้หน่อย กัฟ เปนเหมือนกัน


Code (PHP)
<?
session_start();

$user_s = $_SESSION['user'];
$pass_s = $_SESSION['password'];
$_SESSION['quest_id'] = $id;
$q_id = $_SESSION['quest_id'];

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>หน้าหลักเว็บบอร์ด</title>
<style type="text/css">
<!--
.style1 {
font-size: 36px; 
font-weight: bold;
}
.style2 {color: #000000}
.style4 {color: #00FF00}
.style5 {color: #FFFFFF}
.style6 {color: #333333}
-->
</style>
</head>

<body>
<center>
<p align="right" class="style4"><? echo $user_s."[on]"?></p>
<p><span class="style1">Webboad</span></p>
<p align="right"><a href="../admin/index.php" class="style2">หน้าหลัก</a> | <a href="../admin/logout.php" class="style2">ออกจากระบบ</a><br />

<hr />
<p align="right"><a href="webboard.php" class="style2">เว็บบอร์ด</a> | <a href="question.php" class="style2">ตั้งคำถามใหม่</a> <br />
</p>
<?

		include("../config.php") ;
		mysql_query("SET NAMES UTF8");
	$sql = "SELECT * FROM question q join admin a on q.admin_id = a.admin_id where quest_id = $q_id ";
	$db_query = mysql_db_query($db,$sql);
	$num_rows = mysql_num_rows($db_query);

	$result = mysql_fetch_array($db_query);

$quest_topic1 = $result[quest_topic];
$date_q1 = $result[date_time];
$quest_name1 = $result[quest_name];

?>
<table width="100%" border="0" bgcolor="#666666">
  <tr>
    <td width="33%"><div align="right"><h3>หัวข้อ |</h3>
    </div></td>
    <td width="55%"><div align="left"><h3><?echo"$quest_topic1";?></h3></div></td>
    <td width="12%"><div align="center"><span class="style5"><?echo"$date_q1";?></span></div></td>
  </tr>
  <tr>
    <td colspan="3"><table width="100%" border="0" bgcolor="#FFFFFF">
      <tr>
        <td width="13%" valign="top" bgcolor="#CCCCCC"><div align="right" class="style5">
          <p class="style6">คำถาม</p>
          </div></td>
        <td width="87%" colspan="2" valign="top" bgcolor="#CCCCCC"><div align="left"><?echo"$quest_name1";?></div></td>
        </tr>
    </table></td>
    </tr>
</table>
<p>&nbsp;</p>
<?
	$sql1="SELECT *
    FROM admin a join  question q on a.admin_id = q.admin_id 
	             join answer w on q.quest_id = w.quest_id
				 where q.quest_id = $q_id " ;
   $db_query=mysql_db_query($db,$sql1);
   $num_rows=mysql_num_rows($db_query);
   
    	  $a = 0;
		  
	while($a < $num_rows){
	$result = mysql_fetch_array($db_query);

$quest_topic2 = $result[quest_topic];
$name2 = $result[name];
$ans_time2 = $result[ans_time];
$ans_detail2 = $result[ans_detail];
$ans_id2 = $result[ans_id];

?>
<table width="100%" border="0" bgcolor="#CCCCCC">
  <tr>
    <td colspan="4"><table width="100%" border="0" bgcolor="#999999">
      <tr>
        <td width="33%"><div align="right"><span class="style5">หัวข้อ</span>|</div></td>
        <td width="67%"><div align="left"><span class="style5"><?echo"$quest_topic2";?></span></div></td>
      </tr>
    </table></td>
    </tr>
  <tr>
    <td width="13%"><table width="100%" border="0">
      <tr>
        <td bgcolor="#CCCCCC"><?echo"$name2";?></td>
      </tr>
      <tr>
        <td bgcolor="#CCCCCC"><?echo"$ans_time2";?></td>
      </tr>
    </table></td>
    <td colspan="2" bgcolor="#FFFFFF">
	  <div align="left"><?echo"$ans_detail2";?>	</div></td>
    <td width="6%" bgcolor="#CCCCCC"><div align="center">
      <h2><?echo"$ans_id";?></h2>
    </div></td>
  </tr>
</table>


  <p>
    <?
  $a++;
}
 mysql_close();
?>
</p>
  <p>&nbsp;  </p>
  <hr />
  <?
  include("../config.php") ;
  $sql="SELECT *
    FROM admin a join  question q on a.admin_id = q.admin_id 
		where q.quest_id = $q_id " ;
   $db_query=mysql_query($sql);
   $num_rows=mysql_num_rows($db_query);


$result = mysql_fetch_array($db_query);


$name3 = $result[name];
$email3 = $result[email];

mysql_error(); 
?>
<form id="form1" name="form1" method="post" action="answer2.php" onSubmit="return check()">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="21%" valign="top"><div align="right">โพสคำตอบ</div></td>
      <td width="3%" valign="top"><div align="center">:::</div></td>
      <td width="76%"><div align="left">
        <textarea name="ans_detail" cols="75" rows="5" id="ans_detail"></textarea>
      </div></td>
    </tr>
    <tr>
      <td><div align="right">ชื่อผู้โพส</div></td>
      <td><div align="center">:::</div></td>
      <td><div align="left"><?echo"$name3";?></div></td>
    </tr>
    <tr>
      <td><div align="right">E-mail</div></td>
      <td><div align="center">:::</div></td>
      <td><div align="left"><?echo"$email3";?></div></td>
    </tr>
    <tr>
      <td colspan="3"><div align="center">
        <input name="Submit" type="submit" id="Submit" value="ตกลง" />
        <input type="reset" name="Reset" id="button" value="ยกเลิก" />
      </div></td>
    </tr>
  </table>
</form>
<script language="javascript">

function check() {
if(document.form1.ans_detail.value=="") {
alert("คุณยังไม่ได้ใส่คำตอบ") ;
document.form1.ans_detail.focus() ;
return false ;
}
else if(document.form1.quest_name.value=="") {
alert("คุณยังไม่ได้ใส่คำถาม") ;
document.form1.quest_name.focus() ;
return false ;
}

else 
return true ;
}
</script>
</center>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 20:03:03 By : cool
 


 

No. 6



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


สมัครสมาชิก + ตั้งกระทู้ใหม่ดีกว่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 20:05:05 By : apisitp
 


 

No. 7

Guest


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Apartment\apartment\check_out.php on line 111

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-29 11:41:24 By : lao
 


 

No. 8

Guest


Code
$sql_1="select * from rent inner join room,room_type on(room.rent_id=rent.rent_id) AND (room.room_type=room_type.type_id)where rent.room_id='$room_id' ";

$result_1=mysql_query($sql_1);
$chk=mysql_num_rows($result_1);


นีคืโค้ด มันแก้แล้วมันยัง
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Apartment\apartment\check_out.php on line 111


ช่อยทีคัรบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-29 11:52:47 By : jo
 


 

No. 9



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ลองแบบนี้ดูครับ
$sql_1 = "
	SELECT *
	FROM `rent`
	INNER JOIN (`room`, `room_type`)
	ON (
		`room`.`rent_id` = `rent`.`rent_id`
		AND `room`.`room_type` = `room_type`.`type_id`
	)
	WHERE `rent`.`room_id` = '$room_id'
";

$result_1 = mysql_query($sql_1) or die(mysql_error());
$chk = mysql_num_rows($result_1);


เพิ่มการจบการทำงานและแสดง error
$result_1 = mysql_query($sql_1) or die(mysql_error());
ถ้ามันยัง error ตรง mysql_query() มันจะจบการทำงาน และแสดง error ก็ให้เอา error มาให้ดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-29 11:59:16 By : cookiephp
 


 

No. 10



โพสกระทู้ ( 200 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

แบบนี้ครับ You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'on(room.rent_id=rent.rent_id) AND (room.room_type=room_type.type_id)where rent.r' at line 1
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-12-24 09:42:08 By : Judinho
 


 

No. 11

Guest


ของผมมันขึ้นงี้มีวิธีแก้อย่างไรบ้างคับ

มันขึ้นงี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-07 02:24:14 By : CN
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คือมีปัญหา error Warning: mysql_num_rows(): น่ะครับ แก้หลายรอบแล้ว ช่วยทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่