хочу создать несколько функций для
записи\перезаписи\удаления данных из таблицы
Функция должна принимать
адрес сервера,
логин,
пароль,
имя таблицы и
ассоциативный массив
Непонятно только одно, как потом работать с массивом в функции
Возможно ли вообще такое?
Если да, то приведите пример, как записать данные в базу таким образом
Вот неправильный пример
$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).")";