[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобратся
olimpset
Вот скрипт:

<?php

require_once('configuration.php');

$connect = mysql_connect($host, $login, $pass);

mysql_select_db ($db_name);

$res = mysql_query('INSERT INTO bd_text (title, content)'. VALUES ('Новая статья', 'Новый текст статьи'))';

if(!$res) die('Ошибка базы данных' .mysql_error());

else echo 'Статей добавлено:' mysql_affected_rows();

mysql_close($res);

?>

Выдает ошибку Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\server\OpenServer\domains\localhost\insert.php on line 10
Может что то забыл добавить, и порекомендуйте документацию по синтаксису.
Valick
с кавычками поаккуратнее
$res = mysql_query("INSERT INTO bd_text (title, content) VALUES ('Новая статья', 'Новый текст статьи')");


_____________
Стимулятор ~yoomoney - 41001303250491
olimpset
Цитата (Valick @ 10.02.2013 - 15:26)
с кавычками поаккуратнее
$res = mysql_query("INSERT INTO bd_text (title, content) VALUES ('Новая статья', 'Новый текст статьи')");

А когда надо ставить двойные кавычки, а когда одинарные?
GET
Либо " " внутри ' ' либо наоборот, но внутри " " можно ставить имя переменной, например, $a и оно отобразится, как значение этой переменной. Вроде, как предпочтительнее ставить обычно ' зависит от ситуации. Но в mysql запросах обычно по краям ставят " ", а уже внутри них ' и `.

$res = mysql_query("INSERT INTO `bd_text` (`title`, `content`) VALUES ('Новая статья', 'Новый текст статьи')");


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
YVSIK
Цитата (olimpset @ 10.02.2013 - 15:30)
Цитата (Valick @ 10.02.2013 - 15:26)
с кавычками поаккуратнее
$res = mysql_query("INSERT INTO bd_text (title, content) VALUES ('Новая статья', 'Новый текст статьи')");

А когда надо ставить двойные кавычки, а когда одинарные?

отличный вопрос ! Отличный!
самое время в этом рабораться какие и для чего служат, второе, где-то тут у Игоря Васинского в личке есть журнал, почитать не плохобы

и ещё
этот запрос очень требовательный и даже варнинги не всегда выдает, он может просто тупо промолчать и ничего не сделать, посему:
учимся писать не только код тут читабельным, но и научиться надобно его писать по каким-то кретериям
скажем так вместо этого
$res = mysql_query("INSERT INTO bd_text (title, content) VALUES ('Новая статья', 'Новый текст статьи')");

напишем так этот код и все будет достаточно прозрачно и видны все ошибки и не дочеты которые пропустил
$res = mysql_query("INSERT INTO bd_text (title,
content)
VALUES ('Новая статья',
'Новый текст статьи')"
);

вообщем каждое значени с новой строчки , КАЖДАЯ отдельная строчка

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
olimpset
Цитата (ABC @ 10.02.2013 - 15:40)
Либо " " внутри ' ' либо наоборот, но внутри " " можно ставить имя переменной, например, $a и оно отобразится, как значение этой переменной. Вроде, как предпочтительнее ставить обычно ' зависит от ситуации. Но в mysql запросах обычно по краям ставят " ", а уже внутри них ' и `.

$res = mysql_query("INSERT INTO `bd_text` (`title`, `content`) VALUES ('Новая статья', 'Новый текст статьи')");

Спасибо, разобрался. Вчера начал учить PHP, уже знаю столько интересного, и умею много делать скриптов, пока простых. Я все время думал, что PHP настолько сложный, что его только учитель с информатики знает. Хорошо что теперь знаю, что не такой уж и сложный язык.
Быстрый ответ:

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