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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: выбор данных из базы
 
 автор: lexal   (27.06.2006 в 13:39)   письмо автору
 
 

У меня есть таблица с информацией о пользователях. Как мне отобразить name?

$query = "SELECT name FROM users WHERE mail='".$_POST['mail']."'"; 

   
 
 автор: hell_riser   (27.06.2006 в 14:04)   письмо автору
 
   для: lexal   (27.06.2006 в 13:39)
 

>У меня есть таблица с информацией о пользователях. Как мне
>отобразить name?
>

>$query = "SELECT name FROM users WHERE
>mail='".$_POST['mail']."'"; 
>


<?php
// после соединения с БД
// пишите что-то типа этого.
$sql "SELECT name FROM users WHERE mail='".$_POST['mail']."'"
$query mysql_query($sql);
if(!
$query) exit(mysql_error());
$text mysql_fetch_assoc($query);
$name $text['name'];
 echo 
$name;
// если выбирается несколько значений, то определение и вывод надо проводить в цикле.
// к примеру:
$sql "SELECT name, login, pass FROM users WHERE mail='".$_POST['mail']."'"
$query mysql_query($sql);
if(!
$query) exit(mysql_error());
while(
$text mysql_fetch_assoc($query))
{
  
$pass $text['pass'];
  
$name $text['name'];
  
$login $text['login'];
echo 
$name."<br>".$login."<br>".$pass;
}
?>

   
 
 автор: lexal   (27.06.2006 в 14:29)   письмо автору
 
   для: hell_riser   (27.06.2006 в 14:04)
 

спасибо, а как сделать что б если введён несуществующий мэйл выводилась надпись, типа неправильно введён мэйл?

   
 
 автор: Trianon   (27.06.2006 в 14:58)   письмо автору
 
   для: lexal   (27.06.2006 в 14:29)
 

<?php 
$sql 
"SELECT name FROM users WHERE mail='".$_POST['mail']."'"
$result mysql_query($sql); 
if(!
$result) exit(mysql_error()); 
if(
mysql_num_rows($result) == 0)
   echo 
'Incorrect e-mail';
else
   while(
$row mysql_fetch_assoc($result))
      echo 
'<br>' $row['name'];
?>

   
Rambler's Top100
вверх

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