Создать форум бесплатно: ixbb.ru :: Календарь на Апрель 2024 года: calendar2008.ru/2024/aprel/

Страницы: (20) « Первая ... 16 17 [18] 19 20  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

PHP & MySQL - ???

meravaz
Отправлено: Feb 28 2011, 07:05 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Ilidan @ Feb 28 2011, 06:36 PM)
Скинь полный код в котором такой запрос

весь не могу , там 656 записей.

но могу часть
вот она
CODE
INSERT INTO `название бд`.`название таблицы` (`id`, `name`, `crdate`, `month`, `url`)
VALUES
('8’,’Адольф’,’2011-06-17’,’6’,’http://www.factorname.ru/index.php/option/content/task/view/id/26’),
('9’,’Адриан’,’2011-02-15’,’2’,’http://www.factorname.ru/index.php/option/content/task/view/id/27/catid/45/Itemid/57’),
('10’,’Адриан’,’2011-03-18’,’3’,’http://www.factorname.ru/index.php/option/content/task/view/id/27/catid/45/Itemid/57’),
('11’,’Адриан’,’2011-04-30’,’4’,’http://www.factorname.ru/index.php/option/content/task/view/id/27/catid/45/Itemid/57’),
('12’,’Адриан’,’2011-06-05’,’6’,’http://www.factorname.ru/index.php/option/content/task/view/id/27/catid/45/Itemid/57’);


в ответ пишет

CODE
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 '9’,’Адриан’,’2011-02-15’,’2’,’http://www.factorname.ru/index.php/option/content/' at line 3


--------------------
PMEmail Poster
Top
meravaz
Отправлено: Feb 28 2011, 07:08 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



причем если эти же самые данные ввожу (по одному) с помощью формы ввода данных в админке SQL то все нормально.


--------------------
PMEmail Poster
Top
Матроскин
Отправлено: Feb 28 2011, 10:54 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Читаем что нам выдает в качестве ошибки - Ошибка синтаксиса SQL; читайте мануал...
Наверное, надо бы заглянуть в справочник и посмотреть синтаксис команды INSERT... а он таков:
CODE
INSERT INTO
    `название таблицы` (`id`, `name`, `crdate`, `month`, `url`)
VALUES
    ('8’,’Адольф’,’2011-06-17’,’6’,’http://www.factorname.ru/index.php/option/content/task/view/id/26’)

Название БД в запрос совать не нужно... мы ведь выбираем БД перед запросом.


--------------------
PMEmail PosterUsers Website
Top
meravaz
Отправлено: Feb 28 2011, 11:30 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Матроскин @ Feb 28 2011, 10:54 PM)
Читаем что нам выдает в качестве ошибки - Ошибка синтаксиса SQL; читайте мануал...
Наверное, надо бы заглянуть в справочник и посмотреть синтаксис команды INSERT... а он таков:
CODE
INSERT INTO
    `название таблицы` (`id`, `name`, `crdate`, `month`, `url`)
VALUES
    ('8’,’Адольф’,’2011-06-17’,’6’,’http://www.factorname.ru/index.php/option/content/task/view/id/26’)

Название БД в запрос совать не нужно... мы ведь выбираем БД перед запросом.

фуууу разобрался, оказывается дело не в 'db', 'table name'

а в ' и ’ ((((

всем спасибо кто помог


--------------------
PMEmail Poster
Top
dudeonthehorse
Отправлено: Mar 1 2011, 12:49 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 763
Пользователь №: 2933
Регистрация:
26-October 09



Есть задачка, которая в итоге может помочь вам заработать. Прилично и в короткие сроки. Есть код:
CODE
<ul>
<li>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</li>
<li>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</li>
<li>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</li>
</ul>
нужно преобразовать его к виду:
CODE
<table cellpadding="0" cellspacing="0" width="100%" style="border-collapse:collapse;">
<tr><td valign="top" align="center" style="width:40px;">•</td><td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</td></tr>
<tr><td valign="top" style="height:20px;"><img src="blank.gif" style="height:20px;"></td></tr>
<tr><td valign="top" align="center" style="width:40px;">•</td><td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</td></tr>
<tr><td valign="top" style="height:20px;"><img src="blank.gif" style="height:20px;"></td></tr>
<tr><td valign="top" align="center" style="width:40px;">•</td><td>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit</td></tr>
</table>
но обычные регулярные выражения для этой цели не подходят по той просто причине, что таких примеров для преобразования будет много, а так же есть еще одна загвоздка: принципы замены могу частенько меняться, а регулярки править - не очень то приятное занятие. следовательно нужно писать алгоритмы замены. язык естественно - php. это кстати срочно, и срочность подразумевает неплохую оплату.

Уже не актульно
PMEmail PosterICQ
Top
meravaz
Отправлено: May 2 2011, 03:59 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



есть файл TOTAL.php с таким вот кодом , на него есть инклуд в другом файле INDEX.PHP, но почему то INDEX.PHP выдает ошибку в виде пустоты, если убрать инклуд с INDEX.PHP то файл INDEX.PHP показывает свои текст и т.д. ,

помогите люди добрые, кто чем может

CODE
<?  
       require 'inc/connect.php';
 
         //htmlspecialchars() Преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались.
       $_GET['id'] = htmlspecialchars($_GET['id']);

       // если у нас не запрашивали никакую определенную страницу, то будем выводить нашу самую первую. Если Вы ее давно удалили, поставьте вместо единички идентификатор той странички, которую Вы хотели бы грузить по умолчанию
       $db = new db;
       $result = mysql_query("SELECT * FROM  lm_content  where frontpage='1' ORDER BY id DESC  LIMIT 10;", $link);
       $row = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>



<?=stripslashes($row['title']):?>
<br> <a href="index.php?id=<?=.$row['id'].:?>">подробнее</a>

<p>

</body>
</html>


--------------------
PMEmail Poster
Top
Ilidan
Отправлено: May 3 2011, 07:43 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Покажи как инклудишь


--------------------
;-)
PMEmail PosterICQAOL
Top
meravaz
Отправлено: May 3 2011, 08:10 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Ilidan @ May 3 2011, 07:43 AM)
Покажи как инклудишь

CODE
<?php
if($_GET['id'] == '1') include 'filtr.php';
?>


--------------------
PMEmail Poster
Top
Матроскин
Отправлено: May 4 2011, 10:10 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Совсем ничего не понятно... инклудится файл filtr.php, а говорится про то, что должен инклудится файл total.php:
QUOTE (meravaz)
есть файл TOTAL.php с таким вот кодом , на него есть инклуд в другом файле

Чему верить? От чего отталкиваться? biggrin.gif


--------------------
PMEmail PosterUsers Website
Top
Ilidan
Отправлено: May 4 2011, 10:48 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



делай инклуд так:
CODE

<?php
if($_GET['id'] == '1') include("filtr.php");
?>


--------------------
;-)
PMEmail PosterICQAOL
Top

Topic OptionsСтраницы: (20) « Первая ... 16 17 [18] 19 20  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0447 ]   [ 10 queries used ]   [ GZIP выключен ]