Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с MySQL, не могу понять в чем причина ошибок. 
:(
    Опции темы
IZ@TOP
Дата 25.3.2004, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Это сообщение оставил Master U в неположенном месте.
Цитата

О mysql...
Добавлено @ 00:54
Кстати, помогите плз! Не работает код!

$qu = "SELECT * FROM users WHERE login='".$txtLogin."'";
$aaa = mysql_query ($qu, $users);
if ($aaa[id] == "")
{
$query = "INSERT INTO users (name, age, city, email, icq, website, questions, answers, status, login, password) values ('$txtName', '$txtAge', '$txtCity', '$txtEmail', '$txtIcq', '$txtWebsite', '0', '0', '', '$txtLogin', '$txtPassword1')";
$result = mysql_query($query, $users);
$query = "SELECT * FROM users WHERE login='".$txtLogin."'";
$q = mysql_query($query, $users);
session_register("session_user_id");
session_register("session_user_login");
session_register("session_user_name");
$session_user_id = $q[id];
$session_user_login = $q[login];
$session_user_name = $q[name];
}
else
{
echo "Ошибка! Пользователь с таким логином уже зарегистрирован!<br><a href='javascript:history.back()'>Назад</a><br>";
}
Добавлено @ 01:01
Да, соединение вот, вроде правильно:

$mysql_server = "localhost";
$mysql_login = "root";
$mysql_password = "123";

$forum = mysql_connect($mysql_server, $mysql_login, $mysql_password);
$users = mysql_connect($mysql_server, $mysql_login, $mysql_password);
mysql_select_db ("forum", $forum);
mysql_select_db ("users", $users);

я просто mysql изучать начал только сегодня... поэтому еще почти ничего не понимаю..

Добавлено @ 01:18
А это ответил Arial (за что ему большое спасибо mad.gif ).

Цитата
В начало скрипта
Код 
error_reporting(2047);
ini_set('display_errors', 1);

и ответ придет сам собой.

Добавлено @ 01:24
По поводу вопроса: насколько я знаю при установке MySQL на локахост, создается юзер с любым именем без пароля вообще.

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


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Mister U
Дата 25.3.2004, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 6.12.2003
Где: Донецк

Репутация: нет
Всего: нет



А я при установке указал пользователя root, и пасс 123. Так что вроде должно работать...

Поставил в начало скрипта этот код:
error_reporting(2047);
ini_set('display_errors', 1);
вот ошибки:
Цитата
Warning: Can't connect to MySQL server on 'localhost' (10061) in E:\Intranet\www\forum\index.php on line 10

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in E:\Intranet\www\forum\index.php on line 10

Warning: Can't connect to MySQL server on 'localhost' (10061) in E:\Intranet\www\forum\index.php on line 11

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in E:\Intranet\www\forum\index.php on line 11

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in E:\Intranet\www\forum\index.php on line 12

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in E:\Intranet\www\forum\index.php on line 13


строки 10, 11, 12 и 13 вот:
Цитата
$forum = mysql_connect($mysql_server, $mysql_login, $mysql_password);
$users = mysql_connect($mysql_server, $mysql_login, $mysql_password);
mysql_select_db ("forum", $forum);
mysql_select_db ("users", $users);


И всё равно не понимаю! Правильное же соединение!

PM MAIL ICQ   Вверх
Master
Дата 25.3.2004, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



пропиши порт в mysql_connect к mysql серверу.


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
IZ@TOP
Дата 25.3.2004, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Пропиши после $conn = mysql_connect(...)
if(!$conn) {
echo mysql_error();
}

И напиши чего оно скажет.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0678 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.