Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Как реализуются запросы?

#1 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71
0

Отправлено 28 Август 2009 - 10:07

выбирая данные из таблиц при ренении одинаковых задач не всегда работают одни и те же функции и запросы.
Очень хочу разобраться когда выполнять те или иные запросы и функции, подскажите, желательно на простых примерах.

а задачи в общем такие:
1. посчитать сколько строк в таблице
2. выбрать один столбец и одну строку столбца и опубликовать ее
3. выбрать несколько столбцов и несколько строк и опубликовать их
4. выбрать несколько столбцов в одной строке столбца и опубликовать их
5. выбрать один столбец и несколько строк и опубликовать их

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Как продвинуть сайт по определенным запросам?
  2. Наличие новых сообщений в теме, как реализовано?
  3. Как реализовать данный запрос
  4. Подскажите как реализовать такое
  5. Адаптивная верстка. Как реализовать?

#2 Евгений

Евгений
  • Пользователь
  • 481 сообщений
  • Репутация: 0

Отправлено 28 Август 2009 - 10:42

1. посчитать сколько строк в таблице

щас в меня полетят помидоры, то что надо использовать в запросе count, но я делаю так
$query = mysql_query("SELECT * FROM таблица");
$count = mysql_num_rows($query);
echo $count; // выведет количество строк удовлетворяющих запросу


2. выбрать один столбец и одну строку столбца и опубликовать ее

$query = mysql_query("SELECT столбец FROM таблица WHERE столбец_другой = что-то");
$row = mysql_fetch_array($query));
echo $row['столбец'];

пример:
$query = mysql_query("SELECT name FROM таблица WHERE id = 5");
$row = mysql_fetch_array($query));
echo $row['столбец'];


3. выбрать несколько столбцов и несколько строк и опубликовать их

пример, вместо * можно перечислять все столбцы через запятую
$query = mysql_query("SELECT * FROM таблица WHERE date > 2007-12-10");
while ($row = mysql_fetch_array($query))
{
echo $row['name'];
}


4. выбрать несколько столбцов в одной строке столбца и опубликовать их

сильно сказано :mellow: я минуты 2 думал, но так и не понял как это)

5. выбрать один столбец и несколько строк и опубликовать их

такое ощущение что вопросы высасоны из пальца...
$query = mysql_query("SELECT name FROM таблица WHERE date > 2007-12-10");
while ($row = mysql_fetch_array($query))
{
echo $row['name'];
}

  • 0

#3 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 29 Август 2009 - 22:52

sc2r2bey, учимся вещи называть своими именами:
Столбец - название ячейки, по которому мы можем обратиться к данным таблицы
Строка - строка данных
Таблица - там где хранятся наши строки данных.
  • 0


Оформление форума – IPBSkins.ru