[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание функции записи данных в таблицу
Nik0laj92
Чтобы упростить себе жизнь в будущем,
хочу создать несколько функций для
записи\перезаписи\удаления данных из таблицы

Функция должна принимать
адрес сервера,
логин,
пароль,
имя таблицы и
ассоциативный массив

Непонятно только одно, как потом работать с массивом в функции

Возможно ли вообще такое?
Если да, то приведите пример, как записать данные в базу таким образом

Вот неправильный пример

$m_query = "INSERT INTO `table_name`
SET
foreach(
$_POST as $key=>$value){
$code = '$'.$key.'='.$value.';';
eval(
$code);
}
"
;




Спустя 1 час, 53 минуты, 27 секунд (15.09.2012 - 17:53) 123456 написал(а):
Цитата
$m_query = "INSERT INTO `table_name`
            SET
                foreach($_POST as $key=>$value){
                    $code = '$'.$key.'='.$value.';';
                    eval($code);
                }
            ";


Что это за чушь то?? что ты тут вообще хочешь сделать?

Спустя 27 минут, 15 секунд (15.09.2012 - 18:21) Nik0laj92 написал(а):
Я же сказал, что я хочу сделать

Спустя 1 день, 2 часа, 34 минуты, 18 секунд (16.09.2012 - 20:55) DarkLynx написал(а):
$arr = array( 'pole1' => 'zna4enie1', 'pole2' => 'zna4enie2');

foreach($arr as $key => $value)
{
$_keys[] = '`'.$key.'`';
$_values[] = $value;
}

$query = "INSERT INTO `table` (".implode(',', $_keys).") VALUES (".implode(',', $_values).")";
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.