Построение запроса к базе данных с помощью переменных из Get запроса

Статус
Закрыто для дальнейших ответов.

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Как выбирать отдельные поля из таблицы путем прописывания запроса в адресной строке браузера?

То есть, есть скрипт script.php, в рамках этого скрипта нужно выбирать отдельные поля из базы, имеющие свой уникальный id.

Например при запросе script.php&id=1 выбираеться поле с id=1.

Заранее предупреждаю что запросы строить я умею, синтаксис php тоже знаю, мне нужен лишь ответ на мой вопрос. Нужен код в самом script.php (можно приблизительный).
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Код:
<?
if(is_numeric($_GET['id'])) // защита, на всяк случай
{
	$query="SELECT * FROM table_name WHERE id=".$_GET['id'];
	$result=mysql_query($query);
	$assoc = mysql_fetch_assoc($result);
	print_r($assoc);// печатаем что в массиве
	print $assoc['id']; // принтим поле id
}else {
	print "Не передано значение id или оно не корректно";
}
?>
А сам то не хочеш поучить?
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Код:
$res=@mysql_query("SELECT * FROM `table` WHERE `id`='" . @mysql_real_escape_string($_GET['id']) . "' LIMIT 1");
$item=@mysql_fetch_assoc($res);
@mysql_free_result($res);

print_r($item);
М-да, почти одновременно ;)
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
В общем-то оказываеться и не надо ничего писать, переменные сами цепляються. Да, удивительно прозрачный язык php. :)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ