[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обобщение запросов
CitRus
Вопрос: можно ли сократить и обобщить вот эти запросы в БД? если да то скажите как. вот фрагмент кода
<?php
$name = $_SESSION['name'];
$weapon_sql = "SELECT item_name,it_id FROM items
WHERE owner='"
.$name."' and item_slot = 'weapon' and position=1";
$weapon_query = mysql_fetch_assoc(mysql_query($weapon_sql));
$weapon_row = mysql_num_rows(mysql_query($weapon_sql));
if ($weapon_row > 0) {
$weapon = $weapon_query['item_name'];
echo ("Оружие: $weapon<br>");
}
else {
echo ("Оружие: <i>пусто</i><br>");
}
$head_sql = "SELECT item_name,it_id FROM items
WHERE owner='"
.$name."' and item_slot = 'head' and position=1";
$head_query = mysql_fetch_assoc(mysql_query($head_sql));
$head_row = mysql_num_rows(mysql_query($head_sql));
if ($head_row > 0) {
$helmet = $head_query['item_name'];
echo ("Голова: $head<br>");
}
else {
echo ("Голова: <i>пусто</i><br>");
}
$chest_sql = "SELECT item_name,it_id FROM items
WHERE owner='"
.$name."' and item_slot = 'chest' and position=1";
$chest_query = mysql_fetch_assoc(mysql_query($chest_sql));
$chest_row = mysql_num_rows(mysql_query($chest_sql));
if ($chest_row > 0) {
$chest = $chest_query['item_name'];
echo ("Грудь: $chest<br>");
}
else {
echo ("Грудь: <i>пусто</i><br>");
}
// ...
?>
Быстрый ответ:

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