- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Mysql + array + php=non capisco nada!
-
Mysql + array + php=non capisco nada!
Salve a tutti, sono giorni che vado in sbattimento e finalmente sono arrivato in forum dove vedo che ci sono persone molto in gamba! complimenti...
... vabbe arriviamoal problema:
vorrei fare uno script che memorizzi una array in database e che ci faccia alcuni lavoretti... o mamma non so come spiegarlo....
esempio: in semplice php senza database facendo
<?php
$raccolta = array("canzone1", "canzone2");
array_push($raccolta, "canzone3");
print_r($raccolta);
?>
accoda alla fine "canzone3" e ho array("canzone1", "canzone2","canzone3")e con
<?php
$raccolta = array("canzone1", "canzone2", "canzone3");
$canzoneTesta= array_shift($raccolta);
print_r($raccolta);
?>toglie dall'array "canzone1" e ho array("canzone2","canzone3")
fino a qui ci siamo.Il problema naturalmente è che cosi i dati non vanno memorizzati.
A questo punto chiedevo: non c'è un modo che gestisca tutto sto bordello mysql? ed è possibile fare in modo che mi elimini la testa dell'array ogni volta che inserisco 2 o 3 canzoni?
-
tutto sto bordello
mi sembrano sei righe di codice :():puoi fare tutto quanto con delle **semplici **query sql.
-
Il problema è proprio questo: LE QUERY!!!
Usare delle query con array=non capisco niente!
mi dare lerighe di codice?
-
[PHP]<?include("config.php");
//File di connessione al database
foreach($raccolta as $canzone){
$query=mysql_query("INSERT INTO canzoni (nome) VALUES ($canzone);
}?>[/PHP]
-
@soldoni said:
Il problema è proprio questo: LE QUERY!!!
Usare delle query con array=non capisco niente!
mi dare lerighe di codice?sarà il caso che ti leggi il manuale
-
dai... è solo un INSERT ... l'ho capito io!
-
<?include("config.php");
//File di connessione al database
foreach($raccolta as $canzone){
$query=mysql_query("INSERT INTO canzoni (nome) VALUES ($canzone);
}?>io chiedevo la query che fa il push nell'array e lo shift. o meglio
gli passo il titolo "aaa" e lo mette alla fine
poi premo un pulsante e mi toglie il titolo che sta in testa e mi dice qual'è.