erreur sql dans une function
bonjour,
je suis dans un cas étrange.
j'ai écrit cette function.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function page_contenu($num_contenu)
{
$sql = 'SELECT information.info_title,
information.info_descriptif,
information.info_keyword
FROM information
WHERE information.id_information = ' . $num_contenu ;
$sql_meta = mysql_query($sql, $connect) or die(mysql_error()) ;
$row_meta = mysql_fetch_assoc($sql_meta) ;
return array($row_meta['info_title'], $row_meta['info_descriptif'], $row_meta['info_keyword']) ;
} |
et je récupère l'info de cette manière:
Code:
1 2 3 4
| $meta = Meta::page_contenu(3) ;
$meta_title = $meta['0'] ;
$meta_descriptif = $meta['1'] ;
$meta_keyword = $meta['2'] ; |
le pb et que j'obtiens une erreur :
Code:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /xxx/xxx/xxx/xxx.php on line 13
ce qui correspond a la ligne
Code:
$row_meta = mysql_fetch_assoc($sql_meta) ;
de ma fonction.
là ou je ne comprend pas le pb c'est que si je sort l'ensemble de la requete de la function ca marche nickel.
qu'est ce qui cloche ?
Merci