Problema query mySQL

Boscagoo

Nuovo Utente
5 Nov 2012
11
0
1
Salve, sto facendo un progetto molto stupido: consiste nel catalogare tutti i miei Film DVD in casa. Sto usando mySQL con PHP.

Dalla parte PHP è tutto corretto, non ho nessun problema. Nella parte mySQL ho un problema: nella pagina di inserimento devo compilare titolo, genere, durata e anno. Per il genere, volevo fare una combo box (attiva nella pagina PHP, ma vedo bianco, nessuna entry!).

Nello schema mySQL ho 2 tabelle: la tabella film e la tabella genere. Volevo mettere tutti i vari generi nella tabella omonima, non non riesco a farlo dal gestore (mySQL Workbench), ovvero non riesco ad associarli.

Qualcuno sa darmi qualche dritta? Grazie!

M.
 

Boscagoo

Nuovo Utente
5 Nov 2012
11
0
1
In pratica si, ma credo di aver trovato una forse-soluzione: in pratica, il codice php è corretto, dovrebbe comparire un menu a tendina, combobox, con tutti i generi che inserisco, ma compare vuota.

Ho trovato googolando una funziona da mettere sul Workbench, ovvero:

Codice:
INSERT INTO genere (column)
VALUES ('valor');

Potrebbe essere questo?

M.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
come hai fatto il menù a tendina? se rimane vuoto: o la tabella generi non ha record (tabella vuota) o stai sbagliando qualche nome di campo o la connessione.
poi cosa intendi con quella insert? il campo si chiama column? se si, cerca di dare ai campi un nome esplicativo (es. genere), quale valore inserisci?
scritta così ogni campo si riempie con una stringa "valore"
a parte che sarebbe opportuno usare le PDO, per fare una insert dovresti avere qualcosa di simile al seguente
PHP:
<?php
// ... dati di connessione...
$genere=$_POST['genere']; //post proveniente da un form
//verifiche di $genere che se ok inserisco
$query="INSERT INTO generi(genere) VALUES('$genere')";
mysql_query($query);
//...
?>
ammesso che tu abbia una tabella generi del tipo
Codice:
id int(12) autoincrement primarykey
genere varchar(30) NOT NULL
e una tabella miei_cd
Codice:
id int(12) autoincrement primarykey
id_g int(12) NOT NULL //questo collega il tipo del cd al genere
titolo varchar(40) NOT NULL
 

Boscagoo

Nuovo Utente
5 Nov 2012
11
0
1
Fantastico, risolto!

Allora, la parte codice sorgente del php è perfetta, corretta come hai scritto tu. Infatti la connessione la fa, se fosserro fallite o la connessione o la risoluzione della query ci sarebbero state le clausole die che mi avrebbero segnalato l'errore.

Semplicemente cosa ho fatto: nel workbench (gestore mySQL) ho inserito queste righe:
Codice:
INSERT INTO genere (idgenere)
VALUES ('Azione');

e via via tutti i vari generi. Salvato tutto e riavviato la pagina web: apro il menu tendina e compaiono tutti i generi! Grazie per le dritte comunque.

M.
 

bra01

Nuovo Utente
19 Nov 2012
1
0
0
Fantastico, risolto!

Allora, la parte codice sorgente del php è perfetta, corretta come hai scritto tu. Infatti la connessione la fa, se fosserro fallite o la connessione o la risoluzione della query ci sarebbero state le clausole die che mi avrebbero segnalato l'errore.

Semplicemente cosa ho fatto: nel workbench (gestore mySQL) ho inserito queste righe:
Codice:
INSERT INTO genere (idgenere)
VALUES ('Azione');

e via via tutti i vari generi. Salvato tutto e riavviato la pagina web: apro il menu tendina e compaiono tutti i generi! Grazie per le dritte comunque.

M.

ciao,
scusa ma forse questo mi potrà servire per risolvere il mio problema. sto iniziando a utilizzare mysql e workbench e vorrei sapere dove si inserisce la funzione che hai scritto qui sopra.
devo fare un db e stiamo usando proprio workbench sia per strutturarlo che per inserire i dati. solo che vorrei creare un menu a tendina all'interno del campo della chiave esterna, che mi mostri le varie chiavi primarie che possono riferirsi a quel campo.
grazie
 

Boscagoo

Nuovo Utente
5 Nov 2012
11
0
1
ciao,
scusa ma forse questo mi potrà servire per risolvere il mio problema. sto iniziando a utilizzare mysql e workbench e vorrei sapere dove si inserisce la funzione che hai scritto qui sopra.
devo fare un db e stiamo usando proprio workbench sia per strutturarlo che per inserire i dati. solo che vorrei creare un menu a tendina all'interno del campo della chiave esterna, che mi mostri le varie chiavi primarie che possono riferirsi a quel campo.
grazie

Quella funzione la devi inserire nella tab che si chiama SQL1 (se non erro), poi dai il comando di esecuzione lui inserirà tutti i valori che hai inserito nel DB.

M.
 
Discussioni simili
Autore Titolo Forum Risposte Data
V [MySQL] problema query con date su server MySQL 5
G Mysql ( Query) problema interrogazione MySQL 0
G problema query mysql in php PHP 5
G Problema con query mysql MySQL 1
B problema query mysql php PHP 1
L PHP: problema con query mysql. PHP 3
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
M Problema query MySQL MySQL 13
K [MYSQL] problema con una query in loop MySQL 1
A problema: estrazione dati da query mysql e assegnazione ad una variabile PHP 2
B Problema con query mySql Java 2
A problema con query mysql PHP 1
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
M Problema su query JOIN in tre tabelle PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
A [PHP] Problema query insert [RISOLTO] PHP 14
M [PHP] Problema con query select PHP 2
T [php] problema creazione query select-where PHP 5
trattorino problema raccapricciante php conteggio query PHP 4
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
D Problema con query in php PHP 5
E [PHP] problema insert query PHP 9
M [PHP] Problema con query PHP 17
Rikk73 [C#] problema con stampa da query linq EnumerableRowCollection .NET Framework 0
M Problema con query PHP 15
G Problema con una query. PHP 5
F problema su query con nome tabella variabile PHP 20
F PHP problema doppi apici all'interno di una query SQL PHP 1
M problema con media query CSS HTML e CSS 1
D Problema caratteri jolle su criterio Query MS Access 0
L problema creazione query con campo float PHP 2
elpirata Query di ricerca problema campo data italiano PHP 2
andrea.peo Problema query con join visualizzazione record ripetuti PHP 5
X Problema di sostituzione tramite query sql MySQL 5
S Problema Query PHP 2
S Problema query PHP 25
Emix Problema query inserimento... PHP 6
B problema query PHP 6
Emix Dubbio e problema su query con operatore LIKE PHP 56
S Problema query con sum MySQL 4
A problema query e javascript Javascript 0
D E' natale lo so... ma ho un problema su una query :S MySQL 7
L query sqlite problema PHP 3
EffeElle Php problema query select PHP 5
Trapano Problema con query MySQL 32
EffeElle Problema per una query di aggiornamento record php PHP 35
V Problema query PHP 3
Longo8 Problema query in rete PHP 3

Discussioni simili