SergoVL
Новичок
Приветствую.
Просьба подсказать.
Имеются массивы:
Array ( [0] => Array ( [0] => Иванов Юрий Георгиевич [1] => Петров Андрей Алексеевич) ) //$a
Array ( [0] => Array ( [0] => Астраханская область [1] => Новосибирская область ) ) //$b
Записываю их в БД циклом.
В итоге ошибки:
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 216
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 216
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 217
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 217
И ничего не записывает , подозреваю, что из-за Notice.
INSERT INTO db_opr.dbo.hwac([USER],[RNC])VALUES('implode(',',Array[0])','implode(',',Array[0])')
Но я же делал через implode. Не понятно. Просьба помочь.
Заранее спасибо.
Просьба подсказать.
Имеются массивы:
Array ( [0] => Array ( [0] => Иванов Юрий Георгиевич [1] => Петров Андрей Алексеевич) ) //$a
Array ( [0] => Array ( [0] => Астраханская область [1] => Новосибирская область ) ) //$b
Записываю их в БД циклом.
PHP:
$a=array($_POST['user_name']);
$b=array($_POST['region']);
print_r ($a[0]);
print_r ($b[0]);
for($i=0;$i<count($a[0]);$i++){
$sql2 = "INSERT INTO db_opr.dbo.hwac([USER],[RNC])VALUES('implode(',',$a[0][$i])','implode(',',$b[0][$i])')"; //строка 216
//Проверка, что пытается записать
echo "INSERT INTO db_opr.dbo.hwac([USER],[RNC])VALUES('implode(',',$a[0][$i])','implode(',',$b[0][$i])')";//строка 217
exit();
$result = odbc_exec($conn, $sql2)or die("<p>".odbc_errormsg());
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 216
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 216
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 217
Notice: Array to string conversion in C:\inetpub\opr\SG\forma_hwac_o pr\forma_hwac.php on line 217
И ничего не записывает , подозреваю, что из-за Notice.
INSERT INTO db_opr.dbo.hwac([USER],[RNC])VALUES('implode(',',Array[0])','implode(',',Array[0])')
Но я же делал через implode. Не понятно. Просьба помочь.
Заранее спасибо.