[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: немогу вывести информацию из БД MySQL
Гость_Роман
<html>
<head>
<title> Проверка скрипта</title>
</head>
<body>
<center>
<h3> Создание вывода из БД</h3>
</center>
<?php

/* Переменные для соединения с базой данных */
$hostname = "mysql52.1gb.ru";
$username = "gb_x_na_ushuc";
$password = "1d8ba763";
$dbName = "gb_x_na_ushuc";

/* Таблица MySQL, в которой хранятся данные */
$userstable = "events";

/* создать соединение */
$db_server = mysql_connect($hostname,$username,$password);
if (!$db_server) die("Не могу создать соединение ");
/* выбрать базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName, $db_server) or die(mysql_error());

$query = "SELECT * FROM $dbName";
$result = mysql_query($query) or die ("Cбой" .mysql_error());
for ( $j = 0 ; $j < 5; ++$j)
{
'<tr>';
echo '<td> Вид:' .mysql_result(result.$j.'types'). '</td>';
echo '<th> Вас ждет:' .mysql_result(result.$j.'message'). '</th>';
echo '<th> Дата провередния:' .mysql_result(result.$j.'daten_d'). ':' .mysql_result(result.$j.'daten_m'). ':' .mysql_result(result.$j.'daten_y'). '-' .mysql_result(result.$j.'datek_d'). ':' .mysql_result(result.$j.'datek_m'). ':' .mysql_result(result.$j.'datek_y'). '</th>';
echo '<th> Время:' .mysql_result(result.$j.'timen_h'). ':' .mysql_result(result.$j.'timen_m'). ':' .mysql_result(result.$j.'timek_h'). ':' .mysql_result(result.$j.'timek_m'). '</th>';
'</tr>';
}
/* Закрыть соединение */
mysql_close();

?>
</body>
</html>



На выходе получаем следующее:
Создание вывода из БД


Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in C:\web\ffkr\ffkr.php on line 21

Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in C:\web\ffkr\ffkr.php on line 21

Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in C:\web\ffkr\ffkr.php on line 21
Не могу создать соединение



Спустя 2 минуты, 15 секунд (4.07.2011 - 19:12) bulgakov написал(а):

$hostname = "mysql52.1gb.ru";
$username = "gb_x_na_ushuc";
$password = "1d8ba763";
$dbName = "gb_x_na_ushuc";



Даже разбираться пока не стал в коде, но вы уверены что вы хотите эти данные показать всем на форуме?

Спустя 1 минута, 1 секунда (4.07.2011 - 19:13) bulgakov написал(а):
Отредактируйте пост и замените данные подключения к базе на что нибудь нейтральное... и я тоже удалю свой пост потом

Спустя 46 секунд (4.07.2011 - 19:13) Гость_Роман написал(а):
Если бы не хотел, не показывал=) База тестовая, ничего полезного там нету..

Спустя 43 секунды (4.07.2011 - 19:14) Гость_Роман написал(а):
Я так понял не происходит сам конект к базе, ну почему?)))

Спустя 1 минута, 43 секунды (4.07.2011 - 19:16) bulgakov написал(а):
Ну и судя по ошибкам проблемы к подключению к базе данных, проверьте правильность всех параметров - логина, пароля, сервера

Спустя 1 минута, 10 секунд (4.07.2011 - 19:17) Гость_Роман написал(а):
Я не зря их открыл=)

Спустя 23 секунды (4.07.2011 - 19:17) Гость_Роман написал(а):
========
Имя базы: gb_x_na_ushuc
сервер: mysql52.1gb.ru
пользователь: gb_x_na_ushuc
пароль: 1d8ba763

Спустя 33 секунды (4.07.2011 - 19:18) bulgakov написал(а):
Не знаю удаленно никогда не подключался еще к mysql но попробуйте например к имени хоста дописать порт: mysql52.1gb.ru:3306

Спустя 46 секунд (4.07.2011 - 19:19) Гость_Роман написал(а):
Пробывал..

Спустя 46 секунд (4.07.2011 - 19:19) bulgakov написал(а):
Ну я зашел в phpmyadmin на ваш сервер, то есть логин, пароль верно.

Спустя 2 минуты, 41 секунда (4.07.2011 - 19:22) bulgakov написал(а):
Попробуйте везде где используются функции для работы с mysql сделать вот так:


$db_server = mysql_connect($hostname,$username,$password) or die mysql_error();


Спустя 2 минуты, 11 секунд (4.07.2011 - 19:24) Игорь_Vasinsky написал(а):
bulgakov
Цитата
Отредактируйте пост и замените данные подключения к базе на что нибудь нейтральное... и я тоже удалю свой пост потом

поздно :D
Гость_Роман
$db_server = mysql_connect($hostname,$username,$password);
if (!$db_server) die(mysql_error());

если дело в коннекте-то это покажет.

а вот в это не судьба вникнуть:
Цитата
Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in
:D :D :D

mysqlnd не может соединиться с MySQL 4.1+ используя старое небезопасное подключение.

UPD
http://forum.dklab.ru/viewtopic.php?p=190387

Спустя 1 минута, 6 секунд (4.07.2011 - 19:25) Гость_Роман написал(а):
Так что это?

Спустя 9 секунд (4.07.2011 - 19:26) bulgakov написал(а):
Хм ни разу еще не встречался с такими ошибками... преждевременный конец данных в C:\web\ffkr\ffkr.php в строке 21

Спустя 11 секунд (4.07.2011 - 19:26) tatti написал(а):
насколько я понимаю на хосте надо физически прописывать допуск с определённого IP
вам в секцию Remote MySQL

Спустя 1 минута, 29 секунд (4.07.2011 - 19:27) Игорь_Vasinsky написал(а):
Гость_Роман
а вот в это не судьба вникнуть:
Цитата
Цитата
Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in
biggrin.gif biggrin.gif biggrin.gif

mysqlnd не может соединиться с MySQL 4.1+ используя старое небезопасное подключение.

UPD
http://forum.dklab.ru/viewtopic.php?p=190387

Спустя 7 минут, 34 секунды (4.07.2011 - 19:35) bulgakov написал(а):
Короче переустанови mysql))

Спустя 19 минут, 52 секунды (4.07.2011 - 19:55) Гость_Роман написал(а):
Какую поставить?

Спустя 3 минуты, 25 секунд (4.07.2011 - 19:58) bulgakov написал(а):
ну с офсайта же...

Спустя 12 минут, 37 секунд (4.07.2011 - 20:11) Гость_Роман написал(а):
Скажите версию, или самую последнюю?

Спустя 2 минуты, 58 секунд (4.07.2011 - 20:14) bulgakov написал(а):
5.5.13 сейчас вроде но там и так ссылка на скачку последней версии

Спустя 12 часов, 25 минут, 16 секунд (5.07.2011 - 08:39) linker написал(а):
Гость_Роман
Это тебя зовут Роман, а темы в форуме надо создавать не по своему имени, а по сути возникшей у тебя проблемы.
Быстрый ответ:

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