Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Реакция на несуществующий в базе данных ID

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: Demonik   (27.05.2010 в 18:02)   письмо автору
 
   для: Trianon   (27.05.2010 в 17:55)
 

Эта тема первоначально создавалась в PHP разделе...

Всё вроде нашол -> http://softtime.ru/forum/read.php?id_forum=5&id_theme=73392&page=1

  Ответить  
 
 автор: Trianon   (27.05.2010 в 17:55)   письмо автору
 
   для: Demonik   (27.05.2010 в 16:47)
 

>и зачем мне этот код ?
Зачем этот вопрос в этом разделе?
Какое отношение к SQL он имеет?

>Мне нужно изменить адрес а не проверять есть ли юзер в базе
В поиск по mod_rewrite в регулярных выражениях.

  Ответить  
 
 автор: Demonik   (27.05.2010 в 16:47)   письмо автору
 
   для: oliss   (27.05.2010 в 00:05)
 

и зачем мне этот код ?

Мне нужно изменить адрес а не проверять есть ли юзер в базе

тоесть адрес был

такой: http://127.0.0.1/index.php?id=1 ====> стал такой: http://127.0.0.1/id1/

  Ответить  
 
 автор: oliss   (27.05.2010 в 00:05)   письмо автору
 
   для: Demonik   (14.10.2009 в 13:27)
 

Вам же выше написали решение
$query = .....id,....,userlog..............    WHERE `id` = '".intval($_GET['id'])."'" );

if( mysql_num_rows($query) > 0) {
  $rw= mysql_fetch_assoc($query);
  echo 'Ваше имя: '.$rw['userlog']; 
}
else  ' С таким ID в базе  юзер не зарегистрирован....'; 

  Ответить  
 
 автор: Trianon   (26.05.2010 в 19:17)   письмо автору
 
   для: Demonik   (26.05.2010 в 14:36)
 

Поменяй Вы 1 на любое другое число, ничего принципиально не изменится.
Означенная строка всё равно не станет обязанной оказываться первой в выборке.

  Ответить  
 
 автор: Demonik   (26.05.2010 в 14:36)   письмо автору
 
   для: Trianon   (26.05.2010 в 08:49)
 

строку id=1 я на писал как пример

  Ответить  
 
 автор: Trianon   (26.05.2010 в 08:49)   письмо автору
 
   для: Demonik   (26.05.2010 в 07:34)
 

>Почему зря?
Потому что темы ищут [в т. ч. и] по заголовкам в соотв. разделах.
и вопрос, заданный где-то в другой теме в поисковом смысле становится офтопиком.

>Почему if не выполнится ?
а откуда такая уверенность, что первой вытащенной из таблицы строкой будет строка с id=1 ?

  Ответить  
 
 автор: Demonik   (26.05.2010 в 07:34)   письмо автору
 
   для: Trianon   (25.05.2010 в 16:48)
 

Почему зря ?

Почему if не выполнится ? потому что в if прописано if($_GET['c']..... а адрес ?id=1 а не ?c=1

  Ответить  
 
 автор: Trianon   (25.05.2010 в 18:52)   письмо автору
 
   для: oliss   (25.05.2010 в 18:37)
 

во-первых, стрелка в другую сторону.
во-вторых, нолик обделили вниманием.
в третьих, корм таки не в коня.

  Ответить  
 
 автор: oliss   (25.05.2010 в 18:37)   письмо автору
 
   для: Demonik   (25.05.2010 в 16:23)
 

http://---/index.php?id=1 ====> http://---/id1/

RewriteBase /
RewriteRule ^id([1-9]{1,})/$ index.php?id=$1 [L]

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования