![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
McDoc |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
Не могу вывести результат запроса из MYSQL.
Простенькая табличка с тремя колонками. Ошибка: Fatal error: Call to undefined function mssql_fetch_array() in C:\xampp\htdocs\Inform_dash\index.php on line 29 ![]() Где ошибка? Это сообщение отредактировал(а) McDoc - 24.6.2014, 16:12 |
|||
|
||||
AVA12 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 4.5.2008 Репутация: нет Всего: 4 |
Я сначала хотел посоветовать прочитать сообщение об ошибке. Но, думаю, лучше будет найти какого-нибудь программиста и доверить написание кода ему.
|
|||
|
||||
McDoc |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
Еще раз пересмотрел код, нашел опечатку.
Ошибка изменилась....
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Inform_dash\index.php on line 29 Добавлено через 9 минут и 52 секунды Что бы читать ошибки, добавил пару строк:
Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\xampp\htdocs\Inform_dash\index.php on line 27 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'%d %b %y\' ), `start_time` FROM tasks WHERE `code` LIKE \'daily\' AND `start_t' at line 1 Вот теперь чуть понятней... хотя.. не совсем. Этот код скомпелировал в РНР XAMPP... |
||||
|
|||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 3 Всего: 137 |
1. первая ошибка вам говорит, что вы используете устарелые функции mysql_*, нужно перейти на PDO или mysqli_*
2. вторая ошибка вам говорит, что у вас собственно синтаксическая ошибка в запросе 3. mysqli_close ? |
|||
|
||||
McDoc |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
Да я действительно над этим работаю. Кое что устранил.... сейчас вот что:
ну и ошибки Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Inform_dash\index.php on line 25 HETG Task Date Time Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Inform_dash\index.php on line 35 Добавлено через 12 минут и 27 секунд ............................................................................. Есть ли где готовый рабочий пример???? |
||||
|
|||||
McDoc |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
.....................................................................
ну что, сделал по примеру - http://www.w3schools.com/php/func_mysqli_query.asp
Результат правда НОЛЬ: ![]() |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 3 Всего: 137 |
McDoc, внешне все окей, выполните запрос в phpmyadmin и проверьте - он вообще что-то возвращает. может быть в нем ошибка.
|
|||
|
||||
McDoc |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
Идем в MyphpAdmin
Вставляем запрос: SELECT `description` AS 'Task', DATE_FORMAT(current_date, '%d %b %y') AS 'Current date', `start_time` AS 'Time' FROM tasks WHERE `code` LIKE 'daily' AND `start_time` > current_time AND `exp_day` >= current_date ORDER BY `start_time` Получаем ![]() Далее жмем на : Create PHP code И Полчаем : $sql = "SELECT `description` AS \'Task\', DATE_FORMAT(current_date, \'%d %b %y\') AS \'Current date\', `start_time` AS \'Time\'\n" . "FROM tasks\n" . "WHERE `code` LIKE \'daily\'\n" . "AND `start_time` > current_time\n" . "AND `exp_day` >= current_date\n" . "ORDER BY `start_time` "; Вставлем в страницу и ничего не получаем. Вставил echo - про проверки где загвоздка. echo"Tasks in HETG"; echo "<table width=100 border=1 cellspacing=0 cellpadding=10><tr>"; echo "<td>HETG Task</td>"; echo "<td>Date</td>"; echo "<td>Time</td>"; echo "Test # 5"; // OK while($row = mysqli_use_result($con)) // or mysqli_store_result { echo "Test # 6"; // False echo "<tr>"; echo "<td>".$row['description']."</td>"; echo "<td>".$row['current_date']."</td>"; echo "<td>".$row['start_time']."</td>"; echo "</tr>"; echo "Test # 7"; // False } echo "</table><br/>"; Проблема внутри while loop..... ![]() Добавлено через 2 минуты и 43 секунды Да... Вставлял в страницу "чистый" запрос (не как для РНР) тоже самое ничего не выводит. |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
|
|||
|
||||
McDoc |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
Спасибо!
Не работает ((((
|
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
|
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 3 Всего: 137 |
Запрос же один, зачем использовать mysqli_use_result? Почему бы не использовать просто mysqli_fetch_row:
|
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
да. но у него другая проблема, хочет ассоциативный массив
|
|||
|
||||
McDoc |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
Это толко первый запрос.
Будут так же еще и другие. Идея - раз в сутки на экране появляются задачи с описнаие и временем исполнения. Исполнил, рядом с задачей нажал кнопку исполнено и задание исчезло. Мне хотя бы вывести в на экран мой запрос, дальше буду колдовать.... |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
McDoc, вы бы почитали документацию, там есть обсуждение и примеры... мы ничего кроме того что там можно прочесть вам не сказали
|
|||
|
||||
McDoc |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 23.11.2011 Где: Dublin Репутация: нет Всего: нет |
baldina,
Не поверите, сейчас разбираюсь именно с этой документацией ))) |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |