[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод данных с бд Mysql
ak_lucky_47
Здравствуйте !
вот вывод данных с таблицы и удаление ! как можно реализовать если в таблице нет данных то чтоб писало что в таблице данных нет!

//баг трекер
if(($act=="bugs")&&($glogin=="true")) {
include ('admin/config.php');
/* Соединяемся с базой данных */
$hostname = $sqlhost; // название/путь сервера, с MySQL
$username = $sqlusr; // имя пользователя (в Denwer`е по умолчанию "root")
$password = $sqlpass; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = $realmd; // название базы данных
$table = "bugs";

mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
mysql_select_db($dbName) or die (mysql_error());

/* Если была нажата ссылка удаления, удаляем запись */
$del = $query = "delete from $table where (id='$del')";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die(mysql_error());

/* Заносим в переменную $res всю базу данных */
$query = "SELECT * FROM $table";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
/* Узнаем количество записей в базе данных */
$row = mysql_num_rows($res);

/* Выводим данные из таблицы */
echo ("
<div class='hbox homevote'>
<h3>Настройка подключения</h3>
<div class='cont'>
"
);

/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {

echo "
<form action='?act=edit' method=post>
<table width='100%' border='0'>
<tr><td>Имя персонажа:</td><td>"
.$row['usr_name']."</td></tr>
<tr><td>Дата добовления:</td><td>"
.$row['data']."</td></tr>
<tr><td>Метка бага: </td><td>"
.$row['vids_bug']."</td></tr>
<tr><td>Сылка на wowhead</td><td><input type=text size=55 value='"
.$row['usr_link']."'></td></tr>
<tr><td>Описание бага:</td><td><textarea cols=42 rows=6>"
.$row['full_bug']."</textarea></td></tr>
<tr><td></td><td>
<input type='button' value='Удалить' onclick='if(confirm(
\"Вы действительно хотите удалить эту тему?\"))location.href=\"?act=bugs&del=".$row["id"]."\";' class='form' style='width:200px;'>
</td></tr>
</table>
</form>
\n";
}
echo ("</div></div>\n");
/* Закрываем соединение */
mysql_close();
/* Выводим ссылку возврата */
}
//КОНЕЦ




Спустя 3 минуты, 28 секунд (28.02.2011 - 00:47) Lenarfate написал(а):
if(mysql_num_rows($res) == 0) echo "в базе нет записей";

Спустя 3 часа, 47 минут, 48 секунд (28.02.2011 - 04:35) ak_lucky_47 написал(а):
Lenarfate
благодарю!!!

Спустя 9 минут, 42 секунды (28.02.2011 - 04:45) inpost написал(а):
if(!mysql_num_rows($res))
Быстрый ответ:

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