Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 21.02.2012, 20:57   #1
Godfather07
 
Регистрация: 14.02.2012
Сообщений: 6
Репутация: 10
По умолчанию Ошибка в запросе INSERT php

Добрый день, есть функция по вставке строки в БД:
PHP код:
    function insert($table_name$array){
        
$sql1 "INSERT INTO `".$table_name."` (";
        
$sql2 "(";
        foreach(
$array as $feeld => $value){
            
$feeld mysql_real_escape_string($feeld);
            
$value mysql_real_escape_string($value);
            if (!
next($array)){
                
$sql1 .= "`".$feeld."`";
                
$sql2 .= "'".$value."'";
            }
            else{
                
$sql1 .= "`".$feeld."`,";
                
$sql2 .= "'".$value."',";            
            }
    
        }
        
$sql1 .=")"
        
$sql2 .= ")";
        
$sql $sql1." VALUES ".$sql2;
        
        
$result mysql_query($sql);
        if(
$result==true)
            return 
0;

    } 
Почему-то вставляется 2 строки вместо одной, если я вывожу строку которую "слепил", то получается милая строка:
INSERT INTO `bookmarks` (`user_id`,`friend_id`,`a`) VALUES ('1','5','3')

если сделать вручную без всяких функций:

PHP код:
mysql_query("INSERT INTO `bookmarks` (`user_id`,`friend_id`,`a`) VALUES ('1','5','3')"); 
получается такой эе идиотизм.

Трабла в Хроме,опере и сафари. Убил целый день, ошибку не нашёл.
Godfather07 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка синтаксиса в инструкции insert into sectorb БД в Delphi 5 24.11.2011 09:23
php, INSERT 3dg_fan Помощь студентам 0 31.05.2011 00:24
Insert into ошибка столбцов googl БД в Delphi 11 08.04.2011 15:17
Ошибка инструкции Insert tools SQL, базы данных 3 18.11.2009 22:32
Ошибка при Выполнении Insert nimf БД в Delphi 2 27.11.2007 19:16


01:55.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru