PDA

View Full Version : سوال: ارسال آرایه بعنوان پارامتر



IMANAZADI
یک شنبه 29 تیر 1393, 10:48 صبح
با سلام

کد زیر رو در نظر بگیرید



$arr=array(array("a","b","c"),array("aa","bb","cc"),array("aaa","bbb","ccc"),array("aaaa","bbbb","cccc"));

$query=@new mysqli('localhost','root','','db');

$stmt =$query->prepare("insert into tbl ('fld1,fld2,fld3,fld4')values(?,?,?,?)");

foreach($arr as $key=>$val)
{
foreach ($val as $k=>$v)
{
$stmt->bind_param("ssss",$arr[$key][$k]); // incorrect
//$stmt->bind_param("ssss",'a','aa','aaa','aaaa'); ===> pattern الگو
$stmt->execute();

}

}

چطوری میشه آرایه $arr رو به عنوان پارامتر به تابع bind_param ارسال کرد که چیزی شبیه الگو در بیاد