Страница 2 из 3

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 13:37
BORA

Код: Выделить всё

<?php// Подключения к БД$db = mysql_connect ("111", "111", "111") or die (mysql_error());mysql_select_db('shop', $db);// Подключения к таблицы tovar$result = mysql_query('SELECT * FROM `tovar` LIMIT 0 , 9', $db) or die (mysql_error());if (!$db) {echo "Запрос на выборку не прашёл";exit();}    while ($myrow = mysql_fetch_array($result)) {        echo $myrow["tovar"];        }?>
Вот

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 13:54
gaponj88
'shop'--это название таблицы?Или столбик в таблице?

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 14:09
BORA
gaponj88 писал(а):'shop'--это название таблицы?Или столбик в таблице?
shop - это название самой базы, просто иначе он выдаёт ошибку типа не заю куда подключаться

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 14:10
gaponj88

Код: Выделить всё

<?php$db_host="*******";     //введи адрес хоста например "mysql.hostinger.ru"    $db_user="********";    //пользователь базой   $db_password="********";//пароль      $db_name = "********";  //название базы $table_name = "*********"; //имя таблицы     mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());    mysql_select_db($db_name) or die (mysql_error());    mysql_query("SET NAMES 'utf8'"); $query = 'SELECT * FROM `tovar`LIMIT 0,9;'; $sql = mysql_query($query);while ($sql_data = mysql_fetch_array($sql)) {echo $sql_data['tovar'].",";}?>
вот если так то все сработает,а у тебя черти че там :)
он выдаёт ошибку типа не заю куда подключаться
Тогда и ошибок не будет ;)

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 15:30
BORA
Спасибо что помогаешь , ну всё без успешно =(
Вот что твой код выводит ",,,"

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 15:38
gaponj88
Из таблицы что получить хочешь?

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 15:52
Александр
BORA писал(а):ArrayArrayArray - все три записи выводит так ;(
Это не ошибка, а правильный результат, который ты и указываешь вывести.
Какие у тебя поля в таблице tovar?

Код: Выделить всё

echo $sql_data['НАЗВАНИЕ_ПОЛЯ'];
Если возникают проблемы и ты не понимаешь что делает код, то разберись в каждой его строчке.

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 16:18
BORA
Александр писал(а):
BORA писал(а):ArrayArrayArray - все три записи выводит так ;(
Это не ошибка, а правильный результат, который ты и указываешь вывести.
Какие у тебя поля в таблице tovar?

Код: Выделить всё

echo $sql_data['НАЗВАНИЕ_ПОЛЯ'];
Если возникают проблемы и ты не понимаешь что делает код, то разберись в каждой его строчке.
У МЕНЯ ТАМ ЗАГОЛОВОК И ОПИСАНИЕ .
А ТУТ ЗАПИТЫЕ

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 16:22
Александр
BORA
Ты не понимаешь! Говорю же, по строчкам код разбери. Что не понимаешь - загугли. Запятые выводятся не из базы...
Нужно не "ЗАГОЛОВОК И ОПИСАНИЕ", а как у тебя эти поля называются. title? zagolovok? pole1? bdsnucvihbkniu?

Re: Подскажите как вывести по 10 записей из бд

Добавлено: 15 янв 2012, 16:26
gaponj88
например если у тебя в таблице есть столбик с ценой (cena) то:

Код: Выделить всё

$query = 'SELECT `cena` FROM `tovar`LIMIT 10;';$sql = mysql_query($query);while ($sql_data = mysql_fetch_array($sql)) {echo $sql_data['cena'].",";}
то он выведет цену