mysql_fetch_assoc() qui retourne une erreur
Posté : 10 janv. 2010, 01:18
Bonsoir,
Je suis entrain de coder la partie édition d'un système de news et j'ai un problème.
Si quelqu'un peut m'aiguiller.
Merci.
Je suis entrain de coder la partie édition d'un système de news et j'ai un problème.
/* Modifier news */
if(isset($_GET['modifier_news'])){
$id = intval($data['id']);
$news_query = mysql_query('SELECT * FROM news WHERE id=".$id."')
or die('Erreur query');
$data = mysql_fetch_assoc($news_query)
or die('Erreur assoc');
}
/* Insertion de news */
elseif(isset($_POST['titre']) && isset($_POST['content'])){
$titre = $_POST['titre'];
$contenu = $_POST['content'];
if(empty($titre) || empty($contenu)){
echo 'Un ou plusieurs champs sont vides.';
}
else{
require 'config.php';
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$_POST['content'] = htmlentities($_POST['content']);
$titre_sql = mysql_escape_real_string($titre);
$contenu_sql = mysql_escape_real_string($contenu);
$insertion = mysql_query("INSERT INTO `news` (id,titre,contenu,categorie,timestamp,date) VALUES ('','$titre_sql','$contenu_sql','','','')")
or die('Erreur SQL');
}
Le script me renvoie "Erreur assoc" mais je ne sais pas pourquoi. Si quelqu'un peut m'aiguiller.
Merci.