Umetanje vrijednosti niza u bazu

Ne znam dal je primjerenije da stavim ovdje ili u pdf baze… al evo mog problema, koji će nadam se vama biti jednostavan.
Dakle ne znam kako da umetnem vrijednosti iz niza u bazu. Evo mog koda pa cu valjda bit jasan :slight_smile:

$niz=array (1,2,3,4,5);  // znaci problem mi je ovo stavim u bazu u prvu kolonu tablice proba
$b=7;


$sql = "insert into proba values ('".???."', '".$b."')"; // ne znam sta da stavim, probao sam sa foreach petljom al nikako da radi
$rs = mysql_query($sql);

Pretpostavljam da ce vam moj problem biti jednostavan i unaprijed se zahvaljujem na odgovoru…

$sql = “insert into proba values (’”.implode ( ‘,’, $niz) ."’, ‘". $b ."’)";

znači polje ti treba biti varchar u bazi za spremanje array-a.
php neznam ali probaj ovako, ako ne ide, onda sa for petljom prođi kroz array i spoji sve u jedan string nakon kojeg dodaješ “,”, a ako je zadnji element, izlaziš van iz petlje, jer iza zadnjeg člana nema zareza i onda taj string ubaciš u bazi.
$sql = “insert into proba values (.$niz, '”.$b."’)";

Alternativno, možeš umjesto implode() iskoristiti json_encode().


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja