Problema creazione tabella database mysql

PaloAlto

Nuovo Utente
5 Nov 2008
43
0
6
:crying: :book: :dipser:
Ciao a tutti, mi sono appena iscritto al forum perchè avvicinato solo da poco al PHP e ho un problema col database (che ho su Aruba).

Il MySql mi da un messaggio d'errore quando cerco di creare le seguenti tabelle:

mysql_query("CREATE TABLE `commenty` (
`commid` int(5) NOT NULL auto_increment,
`main` tinyint(1) NOT NULL,
`text` text collate utf8_unicode_ci,
`linkurl` text collate utf8_unicode_ci,
`date` datetime NOT NULL,
`text1` text collate utf8_unicode_ci,
PRIMARY KEY (`commid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1")
or die(mysql_error());


mysql_query("CREATE TABLE `adminyy` (
`userid` int(5) NOT NULL auto_increment,
`username` varchar(55) collate utf8_unicode_ci default NULL,
`password` varchar(55) collate utf8_unicode_ci default NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1")
or die(mysql_error());

Il messaggio d'errore è il seguente:

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 'collate utf8_unicode_ci, `linkurl` text collate utf8_unicode

Che sia un problema di compatibilità di caratteri col database?

P.S.

Sto cercando di installare lo script per commenti Comments 1.1 ( http://phpform.net/comment.php )

Qualche anima pia in giro disposta ad aiutarmi?
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Ho eseguito entrambe le query che hai postato sia tramite browser (utilizzando phpMyAdmin) che tramite uno script PHP ed entrambi i tentativi sono andati a buon fine senza errori. Ho effettuato la prova su un DB mySql su Aruba per cui credo di essermi posto nelle tue stesse condizioni.
Ho notato, nel codice che hai postato, che quando invochi la funzione mysql_query() le passi come parametro solamente la stringa contenente la query e non la connessione al DB. Questo è giusto, ma così facendo PHP tenta di utilizzare la connessione attualmente in uso oppure, se non ve ne è alcuna, essa tenta di stabilire una connessione utilizzando mysql_connect() senza argomenti. Sei sicuro di aver aperto una connessione al DB in precedenza?
 

PaloAlto

Nuovo Utente
5 Nov 2008
43
0
6
Leva tutti i "collate utf8_unicode_ci" e riprova.

Levati tutti (ci avevo già provato) ma... viene fuori questo messaggio:

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 'DEFAULT CHARSET=utf8 AUTO_INCREMENT=1' at line 9
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Certo che si, sono collegato al mysql con PhpMyAdmin di Aruba...

Ma l'errore te lo da phpMyAdmin oppure uno script PHP perchè l'essere collegato al DB trampite phpMyAdmin non centra nulla con lo stabilire una connessione al DB tramite script PHP.
Ho riprovato sul mio ambiente e tutto funziona correttamente.
Perchè non posti tutto lo script PHP?
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Ho scaricato ed installato correttamente lo script. Non mi ha dato alcun errore. Tra l'altro ho effettuato la prova su hosting aruba e DB mySql.
 

PaloAlto

Nuovo Utente
5 Nov 2008
43
0
6
Finalmente ci sono riuscito anch'io ma ho dovuto cancellare tutti i segmenti di codice relativi al carattere cioè:
"collate utf8_unicode_ci"
e la seguente parte di codice:
"DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1".
Mi ha installato il database ma ora bisogna che vedo se funziona.
Più tardi vi aggiorno.
 

PaloAlto

Nuovo Utente
5 Nov 2008
43
0
6
Installato......
Però il form compare, posso inserire i commenti... e il database li prende pure ma..... magia delle magie.....: i commenti inseriti non compaiono nella pagina.
Roba da matti...
Queste cose capitano solo a me.....
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
N [MYSQL] Problema creazione tabella MySQL 2
G Problema con la creazione di una tabella form PHP 9
B Problema creazione tabella tramite PHP PHP 12
Z Problema database creazione tabella Database 0
T [php] problema creazione query select-where PHP 5
Emix Problema con creazione form css/mobile HTML e CSS 3
momeraths [WordPress] Problema creazione di uno shortcode WordPress 2
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
T [Photoshop] Problema creazione pennello personalizzato [RISOLTO] Photoshop 3
loois Ho un problema nella creazione di un sistema di commenti in PHP PHP 11
C [PHP] Problema con creazione csv PHP 3
C Problema con creazione array PHP 7
R Problema con la creazione file PHP 2
P Problema creazione form con ajax PHP 1
C usare un foglio php per la creazione di un excel: piccolo problema PHP 2
M problema creazione nuova area widget WordPress 0
L problema creazione query con campo float PHP 2
F Problema creazione sondaggio dinamico jQuery 6
F Problema formattazione data e creazione array con nuove date Javascript 2
Emix Creazione DdT e Fatture... Problema Form. Javascript 16
S Problema creazione android virtual device Sviluppo app per Android 1
G Problema nella creazione di un'area protetta PHP 10
L problema creazione template con guida mrwebmaster.it WordPress 0
carter Problema creazione dinamica file txt PHP 2
Longo8 Problema creazione galleria di foto PHP 5
A Problema nella creazione di un area protetta!!!! Classic ASP 3
LaKanka Problema creazione thumb solo con alcune immagini PHP 5
H Problema creazione sitemap con A1 sitemap generator Web Server 1
G Problema creazione sitemap SEO e Posizionamento 1
Danilo82 Problema con sito web in fase di creazione HTML e CSS 3
P Problema creazione cookie PHP 3
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1

Discussioni simili