[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка данных из БД по запросу из браузера
FokeBox
В общем вот вызываю данные из БД таким образом
<?php 
$query = mysql_query('select * FROM mappoint_objects WHERE objects = "Книги"') or die('error getting points!');
?>


как сделать, чтобы запрос обрабатывался через браузер типа так
objects.php?objects=Книги
ну и показывало все результаты "Книги" из столбца objects
Благодарю!



Спустя 10 минут, 26 секунд (6.09.2012 - 09:43) Hello написал(а):
<?php 
$query = mysql_query('select * FROM mappoint_objects
WHERE objects = "'
. mysql_real_escape_string($_GET['objects']).'"') or die('error getting points!');
?>

Спустя 32 секунды (6.09.2012 - 09:43) GET написал(а):
$query = mysql_query("SELECT * FROM `mappoint_objects` WHERE `objects` = '".mysql_real_escape_string($_GET['object'])."'") or die('error getting points!');
if (mysql_num_rows($query))
{
while($query_i=mysql_fetch_assoc($query))
{
echo $query_i['objects'];
}
}

else echo 'Таких объектов нет.';

Спустя 49 минут, 56 секунд (6.09.2012 - 10:33) FokeBox написал(а):
Цитата (Hello @ 6.09.2012 - 06:43)
<?php 
$query = mysql_query('select * FROM mappoint_objects
WHERE objects = "'
. mysql_real_escape_string($_GET['objects']).'"') or die('error getting points!');
?>

Спасибо! Заработало!

Спустя 29 минут, 43 секунды (6.09.2012 - 11:03) Игорь_Vasinsky написал(а):


ты так с GET массивом и не научился работать biggrin.gif

Спустя 4 минуты, 32 секунды (6.09.2012 - 11:07) FokeBox написал(а):
Да ещё не до конца разобрался!
Тут у меня возникла трудность в запросах с парными словами например "Новые книги" - objects.php?objects=Новые книги и приходит пустой результат! дело в пробеле? что делать?

Спустя 4 минуты, 40 секунд (6.09.2012 - 11:12) GET написал(а):
А ты видел хоть раз пробел в адресной строке?

Спустя 4 минуты, 23 секунды (6.09.2012 - 11:16) FokeBox написал(а):
Цитата (A.B.C. @ 6.09.2012 - 08:12)
А ты видел хоть раз пробел в адресной строке?

Видел ... рассматривал пример такой же с GET, но на латинице, и что самое интересное, что в базе данных будет скажем "New Books" и запрос будет обрабатываться objects.php?objects=New Books smile.gif
я пробовал пробел заменить на %20 и &nbsp; - и результат был пустым

Спустя 2 минуты, 43 секунды (6.09.2012 - 11:19) Игорь_Vasinsky написал(а):
обрабатываь нужно GET через urldecode() - тем более если там кириллица

Спустя 2 минуты, 18 секунд (6.09.2012 - 11:21) FokeBox написал(а):
Цитата (Игорь_Vasinsky @ 6.09.2012 - 08:19)
обрабатываь нужно GET через urldecode() - тем более если там кириллица

а это как? поподробнее можно?

Спустя 32 секунды (6.09.2012 - 11:22) Игорь_Vasinsky написал(а):
а в мануал глянуть??? там и примеры есть

Спустя 8 минут, 45 секунд (6.09.2012 - 11:31) FokeBox написал(а):
Цитата (Игорь_Vasinsky @ 6.09.2012 - 08:22)
а в мануал глянуть??? там и примеры есть

Тут как пример в моей задачке лучший урок biggrin.gif

Спустя 1 минута, 42 секунды (6.09.2012 - 11:32) Игорь_Vasinsky написал(а):
неа. лучший пример - пример на сайте посвящённому этому языку и программированию на нём.

Спустя 38 минут, 59 секунд (6.09.2012 - 12:11) FokeBox написал(а):
всё равно не понял как решить проблему с пробелом (

Спустя 5 минут, 38 секунд (6.09.2012 - 12:17) Игорь_Vasinsky написал(а):
в мануале нашёл инфу?

Спустя 42 минуты, 11 секунд (6.09.2012 - 12:59) FokeBox написал(а):
всё проблем решил ) тему можно закрыть, просто косо вставил "%20" )

Спустя 21 минута, 15 секунд (6.09.2012 - 13:20) Игорь_Vasinsky написал(а):
))) ты не только свою проблему решил в конкретном случае - но и изобрел подобную.



_____________
Викижурнал - wikijournal.ru
Быстрый ответ:

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