Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
6 / 6 / 0
Регистрация: 18.08.2010
Сообщений: 97

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 '' at line 1

21.08.2012, 13:06. Показов 4512. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
SQL - запрос :
SQL
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE IF NOT EXISTS `data` (
  `id` INT(5) NOT NULL AUTO_INCREMENT,
  `desсriрtion` text NOT NULL,
  `text` text NOT NULL,
  `view` INT(7) NOT NULL DEFAULT '0',
  `author` VARCHAR(100) NOT NULL DEFAULT '',
  `date` DATE NOT NULL DEFAULT '0000-00-00',
  `title` VARCHAR(255) NOT NULL DEFAULT '',
  `secret` INT(1) NOT NULL DEFAULT '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2;
Ошибку и на домашнем, и на удалёнке показывает одну и ту же.... Целый день копаю - безрезультатно
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.08.2012, 13:06
Ответы с готовыми решениями:

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 '' at line 1
При написании обработчика данных формы ввода,произошла проблема с MySQL,браузер показывает такое сообщение : You have an error in your SQL...

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
У меня когда выполняется запрос на подключение с базой данных выскочила какая-то ошибка. Помогите, пожалуйста. Официальный...

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 '
чёто не робит <?php include ("db.php"); session_start(); if (!empty($_SESSION) and !empty($_SESSION)){ if (isset($_GET))...

4
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
21.08.2012, 13:15
В этом запросе нет ошибок. Возможно, Вы пытаетесь выполнить несколько запросов одним вызовом без соответствующей поддержки?
1
6 / 6 / 0
Регистрация: 18.08.2010
Сообщений: 97
21.08.2012, 13:38  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
include 'database.php';
 
@$page = $_GET["page"];
$result00 = mysql_query("SELECT COUNT(*) FROM data WHERE secret=0");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
 
$total = '(($posts - 1) / $num) + 1';
$total =  intval($total);
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения
 
$start = $page * $num - $num;
 
// Выбираем $num сообщений начиная с номера $start
 
 
$result = mysql_query("SELECT * FROM `data` WHERE `secret`=0  ORDER BY `id` DESC LIMIT $start, $num");
 
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
 
if (mysql_num_rows($result) > 0)
 
{
$myrow = mysql_fetch_array($result);
 
do
{
 
 
 
echo "
         <tr>
         <td ><strong class='titl'><a class='news' href='fullstory?id=".$myrow["id"]."'>".$myrow["title"]."</a> / ".$myrow["date"]."</strong></td>
         </tr>
 
         <tr>
         <td>".$myrow["desсriрtion"]."</td>
       <hr style='border:#999999 dashed 1px;' />
 
 
 
             <br>";
 
 
 
}
while ($myrow = mysql_fetch_array($result));
 
 
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href=?page=1>Первая</a> | <a href=?page='. ($page - 1) .'>Предыдущая</a> | ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href=?page='. ($page + 1) .'>Следующая</a> | <a href=?page=' .$total. '>Последняя</a>';
 
// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href=?page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href=?page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=?page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href=?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
 
if($page + 5 <= $total) $page5right = ' | <a href=?page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href=?page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=?page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=?page='. ($page + 1) .'>'. ($page + 1) .'</a>';
 
// Вывод меню если страниц больше одной
 
if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
$content.= "<div class=\"pstrnav\">";
$content.=  $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
$content.=  "</div>";;
}
 
 
 
}
 
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
 
}
 
 
?>
делаю по уроку, так что не обессудьте... как я понял, здесь, вызов базы идёт лишь командой mysql_query. А она не разрешает делать более 1 запроса за 1 вызов
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
21.08.2012, 16:38
PHP
1
2
3
4
#что за кусок текста ? 
$total = '(($posts - 1) / $num) + 1';
#надо :
$total = (($posts - 1) / $num) + 1;
Цитата Сообщение от gefest58 Посмотреть сообщение
она не разрешает делать более 1 запроса за 1 вызов
именно так
1
67 / 60 / 25
Регистрация: 05.05.2009
Сообщений: 131
22.08.2012, 01:18
Не объявлена переменная $num, из-за чего в запросе на 22 строке неверно формируется LIMIT - отсюда и ошибка
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.08.2012, 01:18
Помогаю со студенческими работами здесь

Ошибка: 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 ''','')'
Ребята, такая проблема: Есть денвер (PHPmyAdmin и т.д.) в каталоге www лежит мой сайт. В файле сайта - &quot;Untitled-2.php&quot; есть...

Строка 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 'index,te
Скажите пож что это значит и что мне зделать $sql = &quot;INSERT INTO sps (data,ip,fio,mail,adres,index,tel,soob) VALUES...

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 '111.bdbd12 b' a
Всем привет, ребята у меня странная ошибка с БД короче.. Создаю таблицу все норм. создается а вот записат туда ни как MySql выдает ошибку...

Выдает ошибку: 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 '
Привет, форумчане, возникла проблема с кодом Php. Написал код для кнопки лайков на сайте, а выдает ошибку: You have an error in your SQL...

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 'VALUES('','user
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...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru