SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.12.2011 20:18:56

Herotic
Участник
Зарегистрирован: 23.11.2009
Сообщений: 9

Непонятная ошибка при добавлении данных

Всем привет, вставляю в базу информацию и получаю ошибку

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-name, ru-surname, ru-patronymic, ru-datebirth, ru-national, ru-religi' at line 3

Код такой:

<?php
       
        $datereg = date('Y-m-d H:i:s');
       
        $result = mysql_query ("INSERT INTO anketu
        (
        "
.$lang."-name,
        "
.$lang."-surname,
        "
.$lang."-patronymic,
        "
.$lang."-datebirth,
        "
.$lang."-national,
        "
.$lang."-religion,
        "
.$lang."-obrazovanie,
        "
.$lang."-profdiplom,
        "
.$lang."-rabota,
        fotoportret,
        fotofullrost,
        fotodrugaya,
        "
.$lang."-strana,
        "
.$lang."-oblast,
        "
.$lang."-gorod,
        telefon,
        email,
        rost,
        ves,
        "
.$lang."-semeinoepol,
        "
.$lang."-hotimdetvbyd,
        "
.$lang."-edeti,
        "
.$lang."-vrednuepr,
        "
.$lang."-vashvotnoshe,
        "
.$lang."-pervavstrecha,
        "
.$lang."-predpzhutspartner,
        "
.$lang."-vashilfuturelife,
        "
.$lang."-lichkpart,
        "
.$lang."-obomne,
        russian,
        english,
        deutuch,
        "
.$lang."-hobbi,
        "
.$lang."-poshkpart,
        "
.$lang."-ynegodeti,
        vosrastot,
        vosrastdo,
        rostot,
        rostdo,
        "
.$lang."-religionpartner,
        "
.$lang."-kakyznal,
        sex,
        datereg,
        moderated
        )
        VALUES
        (
        '$name',
        '$surname',
        '$patronymic',
        '$datebirth',
        '$national',
        '$religion',
        '$obrazovanie',
        '$profdiplom',
        '$rabota',
        '$fotoportret',
        '$fotofullrost',
        '$fotodrugaya',
        '$strana',
        '$oblast',
        '$gorod',
        '$telefon',
        '$email',
        '$rost',
        '$ves',
        '$semeinoepol',
        '$hotimdetvbyd',
        '$edeti',
        '$vrednuepr',
        '$vashvotnoshe',
        '$pervavstrecha',
        '$predpzhutspartner',
        '$vashilfuturelife',
        '$lichkpart',
        '$obomne',
        '$russian',
        '$english',
        '$deutuch',
        '$hobbi',
        '$poshkpart',
        '$ynegodeti',
        '$vosrastot',
        '$vosrastdo',
        '$rostot',
        '$rostdo',
        '$religionpartner',
        '$kakyznal',
        '$sex',
        '$datereg',
        '0'
        )"
);    
       
if ($result == 'true') {echo "<p><strong>Анкета успешно отправлена на модерацию!</strong>!</p>";}
else {echo "<p>Анкета не отправлена на модерацию!</p>"; echo mysql_error();}

       
        ?>


Кто может, подскажите, пожалуйста, где ошибка?

Неактивен

 

#2 19.12.2011 20:32:49

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Непонятная ошибка при добавлении данных

Имена колонок типа ru-name нужно брать в обратные кавычки, т.е. `ru-name`

Неактивен

 

#3 19.12.2011 20:51:45

Herotic
Участник
Зарегистрирован: 23.11.2009
Сообщений: 9

Re: Непонятная ошибка при добавлении данных

Работает! Спасибо большое! smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson