Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 28.02.2015
Сообщений: 2
1

Не могу понять ошибку

28.02.2015, 22:52. Просмотров 957. Ответов 1
Метки нет (Все метки)

function db_connect()
{
$host = 'localhost';
$user = 'shop_user';
$pswd = 'admin123';
$db = 'shop';

$connection = mysql_connect($host, $user, $pswd);
mysql_query("SET NAMES utf8");
if(!$connection || !mysql_select_db($db,$connection))
{
return false;
}
return $connection;
} // Подключился к базе данных

function db_result_to_array($result)
{
$res_array = array();

$count = 0;

while($row = mysql_fetch_array($result))
{
$res_array[$count] = $row;
$count++;
}
return $res_array;
} // Результат запроса в массив, может здесь ошибка?


function get_cat()
{
db_connect();

$query = "SELECT * FROM categories WHERE cat_id = '1' ORDER BY id DESC";

$result = mysql_query($query);

$result = db_result_to_array($result);

return $result;
} // Функция самого запроса, чтобы вытащить данные из таблицы категории базы данных shop



<ul>
<?php
$result= mysql_query("SELECT code_cat FROM categories WHERE id_cat=1") or die (mysql_error());
$data = mysql_fetch_array($result);
do
{
printf('
<li><a href="#">',$data["code_cat"],'</a></li>;
');
}
while($data = mysql_fetch_array($result));
?>
<li><a href="#"></a>Электро инструмент</li>
<li><a href="#">Строительные материалы</a></li>
<li><a href="#">Интерьер</a></li>
</ul> // И вот собственно проблема, в нужном месте ни данных, ни сообщения об ошибке
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2015, 22:52
Ответы с готовыми решениями:

не могу понять ошибку
Добрый день. при запуске выдает ошибку версия php 5.3.13 mysql 5.5.25 использую денвер 3 ...

Не могу понять ошибку
Доброго времени суток! Народ помогите разобрать ошибку Warning: Unknown: Your script possibly...

Вывод капчи (не могу понять ошибку)
Здравствуйте, уважаемые пользователи. Начал сам писать авторегистратор для 9gag.com Нашел в...

Я не могу понять, уже пишу третий скрипт, а сайт так и выдает ошибку 500)
Я не могу понять, уже пишу третий скрипт, а сайт так и выдает ошибку 500 Подскажите что в этом...

1
Эксперт PHP
3531 / 2965 / 1245
Регистрация: 01.08.2012
Сообщений: 10,200
28.02.2015, 23:16 2
Лучший ответ Сообщение было отмечено bertonos как решение

Решение

Оформляйте код правильно. При копировании кода выделите его и нажмите кнопку "PHP", чтобы он принял более читабельный вид.

Цитата Сообщение от bertonos Посмотреть сообщение
$connection = mysql_connect($host, $user, $pswd);
Сделайте так:
PHP
1
$connection = mysql_connect($host, $user, $pswd) or die(mysql_error());
И сделайте также для всех запросов к БД.

Кроме этого, добавьте отображение всех ошибок в начало файла:
PHP
1
error_reporting(E_ALL);
Теперь повторно запустите скрипт. Должна появиться какая-нибудь ошибка.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2015, 23:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить?
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include...

Не могу понять ошибку
Всем здрасте. Помогите кто-чем может procedure TForm1.StartClick(Sender:TObject); var i, j, K,...

Не могу понять ошибку
Всем привет. Делаю задание из универа. В принципе все работает с использованием дружественного...

Не могу понять ошибку
Вот код. Выводит что const char* несовместим с параметром типа LPCWSTR(в выделенных словах)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.