Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[PHP] ? и MySQL ???

382
07 февраля 2003 года
dodger
164 / / 07.02.2003
Добрый день!

Никак не могу понять как работать с базой данных и запросом в виде:
some_file.php?id=1&name=kolya итп

Где id и name это переменные через которые я обращаюсь к базе. Если у кого есть рабочий пример, то киньте мне пожалуйста.

PS: И еще по теме как определить кол-во выводимых строк из базы. Пробовал через LIMIT - не работает.

Заранее спасибо.
4
08 февраля 2003 года
mike
3.7K / / 01.10.2002
http://www.php.net/manual/ru/ref.mysql.php
382
09 февраля 2003 года
dodger
164 / / 07.02.2003
Вобщем я разобрался с этими делами. Но теперь другая запинка на моем сервере это не хочет работать. Вот пример, который реально должен работать:
<?
@mysql_connect("localhost","login","password") or die("Не соединиться с серваком, т.к. " . mysql_error());
@mysql_select_db("web") or dir("Не выбрать базу, потому что " . mysql_error());

if(!isset($key)):
$key="quantity";
endif;

//Делаем запрос в базу
$query="SELECT order_id, cust_id, prod_id, quantity FROM orders ORDER BY $key DESC";
$result=mysql_query($query);

print "<table border=1>";
print "<tr>
<th><a href=\"list.php?key=order_id\">Order</a></th>
<th><a href=\"list.php?key=cust_id\">Customer</a></th>
<th><a href=\"list.php?key=prod_id\">Product</a></th>
<th><a href=\"list.php?key=quantity\">Quantity</a></th></tr>";

while(list($order_id, $cust_id, $prod_id, $quantity) = mysql_fetch_row($result)):
print"<tr>";
print"<td>$order_id</td><td>$cust_id</td><td>$prod_id</td><td>$quantity</td>";
print"</tr>";
endwhile;
print"</table>";
?>
При тыке по ссылке, она должна отформатировать таблицу по тыкнутому параметру. У меня все остается без изменений. Может надо какие настройки в Apache или PHP сделать. Ничего не пойму.... :sad:
4
10 февраля 2003 года
mike
3.7K / / 01.10.2002
Понятие "Отладка" вам знакомо ?
382
11 февраля 2003 года
dodger
164 / / 07.02.2003
Цитата:
Originally posted by mike
Понятие "Отладка" вам знакомо ?



Очень даже знакомо! Но скрипт все равно не работает! А должен!

4
11 февраля 2003 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by dodger


Очень даже знакомо! Но скрипт все равно не работает! А должен!



Не заметно.

437
11 февраля 2003 года
Lsd[52r]
106 / / 20.12.1999
Цитата:
Originally posted by dodger


Очень даже знакомо! Но скрипт все равно не работает! А должен!



Проверь в php.ini переменную register_globals. если off, то ко всем внешним переменным нужно брашаться через спец массивы (в твоем случае HTTP_GET_VARS).

382
11 февраля 2003 года
dodger
164 / / 07.02.2003
Цитата:
Originally posted by Lsd[52r]


Проверь в php.ini переменную register_globals. если off, то ко всем внешним переменным нужно брашаться через спец массивы (в твоем случае HTTP_GET_VARS).


Большое тебе спасибо!!! Поставил на ON (хоть этой стрчки вообще и не было) и все заработало!!! Еще раз спасибо!:cool:

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог