Visualizzazione risultati 1 fino 2 di 2

Discussione: mysql e chat

  1. #1
    Guest

    Predefinito mysql e chat

    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>";
    }
    ?>
    Ultima modifica di musicanapoli : 18-02-2010 alle ore 21.17.38 Motivo: Post consecutivi. Utilizza il tasto Edita

  2. #2
    Guest

    Predefinito

    Era sbagliata la formattazione...sbagliavi gli apici... c'è differenza tra questo segno ' e questo ` come vedi uno è dritto l'altro è storto...in programmazione vengono tradotti (o interpretati) come 2 cose completamente diverse ;)
    Anche io al inizio mi dannavo con queste cose Non ti preoccuapre,succede a tutti prima o poi eheh

    Questo è il codice corretto che dovrebbe andare al 100%!

    Codice PHP:
    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
    Facci sapere se funzica!! Byeee :P

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •