PDA

View Full Version : مشکل در ارجاع به یک آرایه



shahroq
یک شنبه 17 مهر 1384, 13:00 عصر
کسی میتونه مشکل در درست کردن sql_query زیر رو درست کنه؟



<?php
$varName = 'f_ins_rslt_';
$key = 1234;

${$varName.$key}[1] = 'Yes';
${$varName.$key}[2] = 'No';
${$varName.$key}[3] = 'Yes';

echo ${$varName.$key}[3];
echo "<br>";

$sql_query = "
INSERT INTO `tbl1`
(
`car_id`,
`ins1`,
`ins2`,
`ins3`
)
VALUES
(
'1234',
'${$varName.$key}[1]',
'${$varName.$key}[2]',
'${$varName.$key}[3]'
";

echo $sql_query;
?>


خروجی این string این میشه :


INSERT INTO `tbl1` ( `car_id`, `ins1`, `ins2`, `ins3` )
VALUES ( '1234', 'Array[1]', 'Array[2]', 'Array[3]'


تو رشته تولید شده بجای 'Array[1]' باید 'Yes' بیاد.

oxygenws
دوشنبه 18 مهر 1384, 09:31 صبح
خوب چرا متغیر ها رو توی ${$varName.$key}[1] = 'Yes'; ریختی؟؟؟