2017-06-03 4 views
-1

私がログインしたユーザーの更新機能を作成しようとしていますが、与えられたリソースであることを期待しかし、私はこの種のエラーを取得:()パラメータ1がリソースであることを期待PHP - mysql_result()は、パラメータ1は、ブールは

」mysql_resultを、ブール値は "

誰かが私が問題を特定するのを助けることができますか?

$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

に役立ちます。それを使用してみてください

SELECT COUNT(*) FROM `order` 

これをエスケープすることはできますが、それは良い方法ではありません。

+0

ありがとう..それはちょうどいい動作します.. – awang

+0

あなたは歓迎です – DASH

-1

私はSQLエラーがあると思うので、あなたのSQLにエラーがある場合、mysql_queryはfalseを返します。

あなたのコードの多くを見ることなく、私はあなたのSQLステートメントのエラーは何か見ることができませんが、あなたの問題がどこにあるように見えます。 「順序」は予約済みのキーワードであるとして、あなたは、MySQLのの予約済みキーワードとしてあなたのテーブルを置くことができないので

ホープこれは

関連する問題