ragazzi premetto ke nn esperto di mysql però una volta entrato nel phpadmin sono andato su importa e ho importato il file di testo dove c'è scritto il seguente codice:
Codice:
CREATE TABLE 'messaggi' (
'id' int(11) NOT NULL auto_increment,
'utente' varchar(30) NOT NULL default '',
'testo' varchar(255) NOT NULL default '',
PRIMARY KEY ('id')
) TYPE=MyISAM;
mi serve per creare una chat e mi da il seguente errore:
Codice:
Errore
query SQL:
CREATE TABLE 'messaggi'(
'id'int( 11 ) NOT NULL AUTO_INCREMENT ,
'utente'varchar( 30 ) NOT NULL default '',
'testo'varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( 'id' )
) TYPE = MYISAM
Messaggio di MySQL: Documentazione
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''messaggi' (
'id' int(11) NOT NULL auto_increment,
'utente' va
xkè??? cosa sbaglio??? =( nn so quasi niente di mysql quindi scuate se ho sbagliato
EDIT
se può serire ecco il codice php ke gestisce
Codice:
<script src="ajax.js"></script>
<?
$user='root';
$password='';
$host='localhost';
$db="prova";
?>
<?
if($_GET['op']=="ins"){
$testo=$_GET['testo'];
$utente=$_GET['utente'];
mysql_connect($host,$user,$password)or die("non riesco a connettermi");
mysql_select_db("$db")or die("non riesco selezionare il database");
$dati=mysql_query("insert into messaggi(utente,testo) values('$utente','$testo')");
}
?>
<?
mysql_connect($host,$user,$password)or die("non riesco a connettermi");
mysql_select_db("$db")or die("non riesco selezionare il database");
$dati=mysql_query("select * from messaggi order by id desc limit 15");
while($array=mysql_fetch_array($dati)){
echo"<b>$array[utente]</b>: $array[testo]<br>";
}
?>