Page 1 sur 1

erreur mysql ?

Posté : 27 déc. 2007, 18:48
par naje83
Re bonjour à tous

Je vous soumets mon nouveau problème...voici mon code :
<?php
include 'connect.php';
    $var=a;
	$sql = "SELECT * FROM `" . 'livre' . "`WHERE titre LIKE '$var%'";
	$req = mysql_query($sql) or die(mysql_error());
    mysql_close();
?>
Donc j'affiche tous les livres commençant par "a" et cela fonctione impec, le seul hic et qu'il s'affiche aussi à l'écran le message d'erreur suivant :

Code : Tout sélectionner

Notice: Use of undefined constant a - assumed 'a' in c:\easyphp1-8\www\new_verseau\inlinemod.php on line 3
Cooment puis faire pour remedier à ce message.
:oops:

@+

Naje83

ps :
CREATE TABLE `livre` (
  `titre` varchar(50) NOT NULL default '',
  `auteur` varchar(30) NOT NULL default '',
  `editeur` varchar(25) NOT NULL default '',
  KEY `titre` (`titre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Posté : 27 déc. 2007, 18:50
par zeus
Pour mettre une chaine de caractères dans une variable, il faut l'encadrer de " ou de '
$var='a';

Posté : 27 déc. 2007, 18:55
par naje83
:oops: :oops:
Vraiment ce que je suis C.. :!:

Je pense que je vais allé me coucher.

Veuillez m'excuser...

@+

Naje83