J'ai écrit une fonction:argument fourni n'est pas un résultat MySQL
function selectWithPaging($where){
$pg = (int) (!isset($_GET["pg"]) ? 1 : $_GET["pg"]);
$pg = ($pg == 0 ? 1 : $pg);
$perpage = 10;//limit in each page
$startpoint = ($pg * $perpage) - $perpage;
$result = mysql_query("SELECT * FROM $where ORDER BY id ASC LIMIT $startpoint,$perpage");
return $result;
}
mais lors de l'insertion dans cette fonction:
function categories() {
selectWithPaging('category')
$text .='<h2 class="mainH">Categories</h2>';
$text .= '<table><tr class="cn"><td>ID</td><td class="name">Category</td> <td>Durum</td>';
while ($row = mysql_fetch_array($result)) {
$home = $row['home'];
$publish = $row['published'];
$ID = $row['id'];
$src = '<img src="'.ADMIN_IMG.'homec.png">';
-------------
}
il y a cette erreur: argument fourni est non valide Résultat MySQL
Quel est le problème dans ma première fonction?
duplication possible de [Avertissement: mysql_fetch_array(): l'argument fourni n'est pas un résultat MySQL valide] (http://stackoverflow.com/questions/795746/warning-mysql-fetch-array-supplied-argument-is-not -a-valid-mysql-result) –