[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: БД
DmitryOpalev
Здарсте.
Начал изучтать MySQL, и конечно-же первая запара - Бд.
Могу создавать, и записывать в базу информацию, а как мне её вывести?



Спустя 7 минут, 35 секунд (12.09.2010 - 16:17) Dingo написал(а):
SELECT * FROM `таблица`

как то так
if ($result = mysql_query ("SELECT * FROM `user`"))
{
if (mysql_num_rows($result)>0)
{
while ($row = mysql_fetch_assoc($result))
{
echo $row['user'].'<br>';
}
}

else
echo 'Нет пользователей';
}
else
echo mysql_error();

Это лишь пример

Спустя 5 минут, 26 секунд (12.09.2010 - 16:23) DmitryOpalev написал(а):
Урааааааааааааааааааааааааааааааааааа!!!
СПС
Напомни, плюс поставлю, а то постов недостаточно)))
Ок. С этим разобрался, а как сделать поиск. Т.е. есть столбец name='Иванов Иван Иванович', и понятно что чтобы её найти по name, надо вводить все это. А как сделать, чтобы можно было найти эту строку только по отдельному участку кода (т.е. по совпадениям)
P.S. Надеюсь, понятно объяснил biggrin.gif

Спустя 6 минут, 5 секунд (12.09.2010 - 16:29) Dingo написал(а):
Продолжим урок biggrin.gif
SELECT * FROM `таблица` WHERE условие выборки


$search = mysql_escape_string ($_GET['search']);
if ($result = mysql_query ("SELECT * FROM `user` WHERE `user` LIKE '%".$search."%'"))
{
if (mysql_num_rows($result)>0)
{
while ($row = mysql_fetch_assoc($result))
{
echo $row['user'].'<br>';
}
}

else
echo 'Ни одного пользователя не найдено, попробуйте изменить поисковый запрос ';
}
else
echo mysql_error();

Спустя 4 минуты, 25 секунд (12.09.2010 - 16:33) DmitryOpalev написал(а):
Уааау... работает...
Батько)
Хорошо. А если у меня есть строка с ниформацией, например
id = 1 | user = Иван | paswword = 123456 |
Можно все это вывести как html таблицу?

Спустя 6 минут, 38 секунд (12.09.2010 - 16:40) Dingo написал(а):
Повторим первый урок, точнее практическую часть

if ($result = mysql_query ("SELECT * FROM `user`"))
{
if (mysql_num_rows($result)>0)
{
echo '<table border="0">';
echo '<tr><td>№</td><td>Пользователь</td><td>Пароль</td></tr>';
while ($row = mysql_fetch_assoc($result))
{
echo '<tr><td>'.$row['id'].'</td><td>'.$row['user'].'</td><td>'.$row['password'].'</td></tr>';
}
echo '</table>';
}
else
echo 'Нет пользователей';
}
else
echo mysql_error();



Спустя 12 минут, 3 секунды (12.09.2010 - 16:52) DmitryOpalev написал(а):
Ага!
А можно, чтобы какая-то ячейка не выводилась?

Спустя 20 минут, 25 секунд (12.09.2010 - 17:12) Dingo написал(а):
DmitryOpalev тут уже сами думайте, я всем чем мог помог, дальше будет тупо помогать

Спустя 3 минуты, 12 секунд (12.09.2010 - 17:16) DmitryOpalev написал(а):
Ну, все равно спасибо)


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.