Ben mysql ve php için çok yeni. Ben bir veri tabloya php bir dizi koymak gerekir:
Dizi bu gibi görünüyor:
$memberdata
Key value
apple 5
banana 8
salmon 3
candle 4
..........
and 100 more...
Benim mysql tablo bu gibi görünüyor:
MemberTable
ID(INT11)=PK MemID(INT11) stuff(varchar) value(INT2)
1 23 apple 5
2 23 banana 8
3 23 salmon 3
4 23 candle 4
5 45 banana 1
6 45 apple 9
Yani her üye; buradan üye 23 ve 45 aynı şeyler olabilir ama diğer değerler ile, yani her üye için ben tek bir veri php dizi var. (Mysql ID otomatik artış olduğunu).
My question: is there a possibility to store an array directly into a mysql table...? In a book that i read they make a foreach loop and in the loop they open a connection to the database... so i thought that is maybe to time consuming:
örnek kitap:
$cxn = mysqli_connect($host,$user,$pass,$dbname);
$MemID = "23";
$query_pre = "INSERT INTO MemberTable ('MemID','stuff','value') VALUES (";
Foreach ($memberdata as $stuff => $value)
{
$query = $query_pre . "$MemID,$stuff,$value)";
$result = mysqli_query($cxn, $query) or die ("Couldn't execute query");
}
Regards, Thijs