2017-06-03 4 views
-1

Ich versuche Update-Funktion für angemeldete Benutzer zu erstellen, aber ich erhalte diese Art von Fehlern:php - mysql_result() erwartet Parameter 1 Ressource zu sein, boolean gegeben

„mysql_result() erwartet Parameter 1 Ressource zu sein, boolean gegeben "

kann mir jemand helfen, das Problem zu identifizieren?

$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> |'; 
} 
} 
?> 

Antwort

0

Da Sie Ihre Tabelle als reserviertes Schlüsselwort von MySQL setzen, wie die „Ordnung“ ein reserviertes Schlüsselwort ist. Verwenden Sie es wie

Durch Hinzufügen von `Symbol können Sie dies entkommen, aber es ist keine gute Praxis.

+0

danke .. es funktioniert ganz gut .. – awang

+0

Sie sind willkommen – DASH

-1

Ich glaube, haben einen SQL-Fehler, mysql_query wird false zurückgeben, wenn Sie einen Fehler in Ihrem SQL haben.

Ohne mehr von Ihrem Code zu sehen, kann ich nicht sehen, was der Fehler mit Ihrer SQL-Anweisung ist, aber das scheint zu sein, wo Ihr Problem ist.

this helps

Verwandte Themen