2017-06-03 73 views
-1

我試圖創建一個登錄的用戶更新的功能,但我得到這樣的錯誤:PHP - mysql_result()預計參數1是資源,布爾給

「mysql_result()預計參數1是資源,布爾給出「

有人可以幫我找出問題嗎?

$pagee_query = mysql_query("SELECT COUNT(*) FROM order"); 
             $pages = ceil(mysql_result($pagee_query, 0)/$per_pagee); 
$pagee = (isset($_GET['pagee'])) ? (int)$_GET['pagee'] : 1; 
$start = ($pagee - 1) * $per_pagee; 

$query = mysql_query("SELECT * FROM `order` LIMIT $start, $per_pagee"); 

while ($data = mysql_fetch_array($query)) { 
?> 
<tr> 
<td><?php echo $data['order_id']; ?></td> 
<td><?php echo $data['id']; ?></td> 
<td><?php echo $data['name']; ?></td> 
<td><?php echo $data['address']; ?></td> 
<td><?php echo $data['code']; ?></td> 
<td><?php echo $data['name_nl']; ?></td> 
<td><a href="delete-pesan.php?id=<?php echo $data['order_id'];?>"class="btn" onclick="return confirm('Are you Sure ?')")><i class="icon-trash"></i></a></td> 
</tr> 
<?php 
} 
?> 

<?php 
if($pages >= 1 && $pagee <= $pages) 
{ 
for($x=1; $x<=$pages; $x++) 
{ 

if($x == $pagee) 
echo ' <b><a href="?pagee='.$x.'">'.$x.'</a></b> | '; 
else 
echo ' <a href="?pagee='.$x.'">'.$x.'</a> |'; 
} 
} 
?> 

回答

0

正如你不能把你的表像MySQL的保留的關鍵字,如「命令」是保留關鍵字。嘗試使用它像

SELECT COUNT(*) FROM `order` 

通過添加符號,你可以逃避這一點,但它不是一個好的做法。

+0

謝謝..它工作得很好.. – awang

+0

不客氣 – DASH

-1

我認爲有SQL錯誤,如果SQL中有錯誤,mysql_query將返回false。

沒有看到更多的代碼,我看不出你的sql語句有什麼錯誤,但似乎確實是你的問題所在。

希望這有助於

相關問題