[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql id get row
xhugo
например есть вывод
$query = mysql_query("SELECT * FROM zomplog_news ORDER BY `id` = 1 LIMIT 1");

while($row = mysql_fetch_array($query)) {
$title = $row['title'];
$text = $row['text'];
$date = $row['date'];


выводит первую запись.

как сделать выбор через гет записи например
.php?id=2
то выводит запись 2



Спустя 3 минуты, 39 секунд (27.02.2011 - 22:03) Lenarfate написал(а):
$query = mysql_query("select * from `zomplog_news` order by `id` where `id` = ". $_GET['id']);

Спустя 19 часов, 20 минут, 50 секунд (28.02.2011 - 17:24) xhugo написал(а):
пусто ,ничего не выводит
test.php?id=1
include('db.php');

$query = mysql_query("select * from `zomplog_news` order by `id` where `id` = ". $_GET['id']);

while($row = mysql_fetch_array($query)) {
$title = $row['title'];
$text = $row['text'];
$date = $row['date'];


а так вывело запись 1

$query = mysql_query("SELECT * FROM zomplog_news ORDER BY `id` = 1 LIMIT 1");

Спустя 24 минуты, 22 секунды (28.02.2011 - 17:48) Snus написал(а):
xhugo
Может, у тебя нет записи с ID 2? biggrin.gif

Спустя 1 час, 15 минут, 28 секунд (28.02.2011 - 19:04) xhugo написал(а):
есть есть


id title text date
1 Test <b>Test test ets</b> 02.13.2011
2
Test <b>Test test ets</b> 02.13.2011
3
Test <b>Test test ets</b> 02.13.2011
4
Test <b>Test test ets</b> 02.13.2011
5
Test <b>Test test ets</b> 02.13.2011
6
Test <b>Test test ets</b> 02.13.2011
7
Test <b>Test test ets</b> 02.13.2011

Спустя 2 минуты, 43 секунды (28.02.2011 - 19:06) alex12060 написал(а):

$query = mysql_query("SELECT * FROM `zomplog_news` WHERE `id` = ".(int)$_GET['id']." ORDER BY `id` LIMIT 1") or die(mysql_error());
Быстрый ответ:

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