Помогите кто разбирается: Нужно написать простенький скрипт, который отобразит данные по запросу select desc from content where id=% вместо знака % должно появится число которое я укажу в адресной строке после адреса скрипта на сайте, например: http://www.php.ru/sript.php?4 то есть четверка должна подставится в текст скрипта из адресной строки, вобщем обычная конструкция , но я не знаю как ее реализовать, я новичек в пхп , надеюсь разбор такой задачи поможет мне освоение
не работает! Parse error: syntax error, unexpected T_STRING in C:......php\beg.php on line 18 а в line 18 как раз $query = SELECT desc FROM content WHERE id=$id
где ошибка??? вот весь код: Код (Text): <HEAD> <TITLE> Описание </TITLE> </HEAD> <BODY> <CENTER> <H1>Описание контента:</H1> <?php $id = (int)$_GET['id']; $Connection = mysql_connect ("host", "user", "pass") or die ("недоступен!"); $db = mysql_select_db ("db_name", $connection) or die (" Ошибка соединения с бд!"); $query = SELECT description FROM content WHERE id=$id or die (" не найденно!".mysql_error()); while ($row = mysql_fech_array ($result)) { $row ['description'] } mysql_close ($Connection); ?> в адресной строке ввожу как сдесь было написано http://www......../php/beg.php?id=4 (с реальным адресом) естесственно вместо db_name host user pass стоят реальные параметры Parse error: syntax error, unexpected T_STRING не могу понять в чем дело
Ошибка в том что: 1. - Вы не используете функцию mysq_query() для выполнения запроса к БД 2. - Если вы формируете запрос в переменной $query для того чтобы передать его как параметр в mysql_query() вы должны его заключать в кавычки(одинарные или двойные), так же как и с обычной текстовой переменной 3. - http://ru.php.net/manual/ru/function.mysql-query.php
Спасибо исправил, теперь пошли чисто ошибки по мускулю: Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in line 15 line 15: $db = mysql_select_db ("db_name", $connection)
у вас не правильно указан идентификатор соединения с БД - у вас этот параметр задан как $Connection, вы пишете $connection - имена переменных в php чувствительны к регистру