кодик
$result = mysql_query("SELECT id FROM `users` WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, введённый вами логин уже зарегистрирован.");
}
// если такого нет, то сохраняем данные
$result2 = mysql_query ("INSERT INTO `users` (login,password) VALUES('$login','$password')");
Спустя 7 минут, 56 секунд (30.10.2011 - 14:54) Invis1ble написал(а):
коннекта к серверу нет, проверяй $db
Спустя 4 минуты, 36 секунд (30.10.2011 - 14:58) m4a1fox написал(а):
К ТС вопрос! Скажи, а ты зачем на этот сайт постишь? Вопросы задаешь, ответов ждешь? Если все равно не правильно делаешь? Тебе уже раз 100500 говорили. забудь ты array юсай assoc - а те все равно? Нафига тебе тогда это надо, если не учишься, а быдлокод развиваешь?
Спустя 5 минут, 24 секунды (30.10.2011 - 15:04) johniek_comp написал(а):
заюзал, тоже самое все
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
ладно...будет без проверки пока
е***** а у меня поле id не растет(0 показывает во всех полях) а авто_инкремент стоит, с чего бы это?
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
ладно...будет без проверки пока
е***** а у меня поле id не растет(0 показывает во всех полях) а авто_инкремент стоит, с чего бы это?
Спустя 59 секунд (30.10.2011 - 15:05) m4a1fox написал(а):
johniek_comp
FACEPALM...... а primary key кто будет ставить???? Пушкин?
FACEPALM...... а primary key кто будет ставить???? Пушкин?
Спустя 8 минут, 27 секунд (30.10.2011 - 15:13) johniek_comp написал(а):
m4a1fox
я не запросом делал таблицы, а вручную так забыл! сейчас уже вижу там пишет ключ. поле задай, а как его задать то если через интерфейс phpmyadmin?
я не запросом делал таблицы, а вручную так забыл! сейчас уже вижу там пишет ключ. поле задай, а как его задать то если через интерфейс phpmyadmin?
Спустя 1 минута, 38 секунд (30.10.2011 - 15:15) m4a1fox написал(а):
учи запросы mysql полезно! А вообще подучи мат часть! А то так по каждому поводу прибегать будешь! Ты можешь что нибудь сам сделать...кроме чата конечно....
Спустя 1 минута, 50 секунд (30.10.2011 - 15:17) johniek_comp написал(а):
все сделал...но вот вопрос про мускул остался, почему ошибка, и как её исправить?
Спустя 2 минуты, 53 секунды (30.10.2011 - 15:20) johniek_comp написал(а):
m4a1fox
так я знаю язык запросов sql, сейчас без него делал через интерфейс, тоже кстати можно и через него, разницы нет, я сделал всю регистрацию сам без мануалов, без форума, вообще сам и радуюсь, но вот застрял на этой нужной херне
так я знаю язык запросов sql, сейчас без него делал через интерфейс, тоже кстати можно и через него, разницы нет, я сделал всю регистрацию сам без мануалов, без форума, вообще сам и радуюсь, но вот застрял на этой нужной херне
Спустя 1 минута, 31 секунда (30.10.2011 - 15:21) m4a1fox написал(а):
johniek_comp
Цитата |
так я знаю язык запросов sql, сейчас без него делал через интерфейс, тоже кстати можно и через него, разницы нет, я сделал всю регистрацию сам без мануалов, без форума, вообще сам и радуюсь, |
Давай полностью код а мы оценим какой ты хвастун!
Спустя 1 минута, 31 секунда (30.10.2011 - 15:23) Invis1ble написал(а):
johniek_comp
Цитата |
заюзал, тоже самое все mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource |
научись читать не через пост, я тебе в первом сообщении написал
Спустя 9 минут, 10 секунд (30.10.2011 - 15:32) johniek_comp написал(а):
Invis1ble
я тебя принял к сведению, и посмотрел ещё раз, все подключено т.к. запись в бд происходит в коде сейчас покажу
m4a1fox
я тебя принял к сведению, и посмотрел ещё раз, все подключено т.к. запись в бд происходит в коде сейчас покажу
m4a1fox
<?php
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} }
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }// если пусто удалить то что в сессию попало
if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт
{
echo "шота не заполнено";
}
$login = trim($login);// ЭТО ПРОБЕЛЫ
$password = trim($password);
include ("config.php");
// проверяю на логин
$result = mysql_query("SELECT id FROM `users` WHERE login='$login'",$db);
$myrow = mysql_fetch_assoc($result);
if (!empty($myrow['id'])) {
exit ("уже есть");
}
// если такого нет, то сохраняем данные
$result2 = mysql_query ("INSERT INTO `users` (login,password) VALUES('$login','$password')");
// ашибки
if ($result2=='TRUE')
{
echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>";
}
else {
echo "Ошибка! Вы не зарегистрированы.";
}
?>
Спустя 4 минуты, 59 секунд (30.10.2011 - 15:37) m4a1fox написал(а):
johniek_comp
ВСЕ! Ты мне мозг взорвал! Черт, чувак..... ох...кароче, сам мучайся. Я чхал на такой код! Блин, ну почему так... когда я сюда пришел, и показал свой код, то мне показали где ошибки и я принял это к сведению и так какашечно, как у тебя, уже, брррррр не делаю.... с криками, а щас сервак ваш уроню, ты только против себя настроил людей... в общем. Удачи тебе в индии и это, переосмысли свое восприятие чужих замечаний, а не простое игнорирование! ИМХО конечно, но устал тебе показывать как правильно.... Так что - плыви сам, удачи!
ВСЕ! Ты мне мозг взорвал! Черт, чувак..... ох...кароче, сам мучайся. Я чхал на такой код! Блин, ну почему так... когда я сюда пришел, и показал свой код, то мне показали где ошибки и я принял это к сведению и так какашечно, как у тебя, уже, брррррр не делаю.... с криками, а щас сервак ваш уроню, ты только против себя настроил людей... в общем. Удачи тебе в индии и это, переосмысли свое восприятие чужих замечаний, а не простое игнорирование! ИМХО конечно, но устал тебе показывать как правильно.... Так что - плыви сам, удачи!
Спустя 1 минута, 57 секунд (30.10.2011 - 15:39) Invis1ble написал(а):
johniek_comp
Спустя 3 минуты, 53 секунды Invis1ble написал(а):
m4a1fox
не кипешуй, ты когда появился на форуме и начал постить свой код - у меня такая же реакция на тебя была ;)
var_dump($db); // что выводит?
// проверяю на логин
$result = mysql_query("SELECT id FROM `users` WHERE login='$login'",$db);
Спустя 3 минуты, 53 секунды Invis1ble написал(а):
m4a1fox
не кипешуй, ты когда появился на форуме и начал постить свой код - у меня такая же реакция на тебя была ;)
Спустя 6 минут, 18 секунд (30.10.2011 - 15:45) m4a1fox написал(а):
Invis1ble
Цитата |
ты когда появился на форуме и начал постить свой код - у меня такая же реакция на тебя был |
Да, Invis1ble, согласен! Но я не игнорировал вас как более образованных, вон, сколько раз neadekvat бесился.... и я понимаю от чего... теперь понимаю!
Спустя 5 минут, 43 секунды (30.10.2011 - 15:51) johniek_comp написал(а):
Invis1ble
null
null
Спустя 4 минуты, 1 секунда (30.10.2011 - 15:55) Игорь_Vasinsky написал(а):
johniek_comp
ты бональную проверку сделай на коннект
или на время отладки or die(mysql_error()); к запросам в БД.
ты бональную проверку сделай на коннект
$link = mysql_query(HOST, USER, PASS);
if(!$link)
{
echo "Не смог подключиться к серверу БД";
exit();
}
или на время отладки or die(mysql_error()); к запросам в БД.
Спустя 1 минута, 33 секунды (30.10.2011 - 15:56) johniek_comp написал(а):
тьху!
такое resource(4) of type (mysql link)
такое resource(4) of type (mysql link)
Спустя 45 секунд (30.10.2011 - 15:57) Игорь_Vasinsky написал(а):
Это ты о чём?
Спустя 2 минуты, 19 секунд (30.10.2011 - 15:59) Invis1ble написал(а):
johniek_comp
Еще раз: приведи полный текст ошибки, и строку, на которой она возникает.
Еще раз: приведи полный текст ошибки, и строку, на которой она возникает.
Спустя 6 минут, 27 секунд (30.10.2011 - 16:06) johniek_comp написал(а):
Invis1ble
resource(4) of type (mysql link) // результат вар_дамп();
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\sait\www\save_user.php on line 78
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\sait\www\save_user.php on line 79
Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. Главная страница
данные прошли как видно выше...
resource(4) of type (mysql link) // результат вар_дамп();
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\sait\www\save_user.php on line 78
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\sait\www\save_user.php on line 79
Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. Главная страница
данные прошли как видно выше...
$myrow = mysql_fetch_assoc($result); // 78
if (!empty($myrow['id'])) // 79
Спустя 1 минута, 13 секунд (30.10.2011 - 16:07) Игорь_Vasinsky написал(а):
та походу вместо $link (или как там у тя) - что то левое используешь.
используешь 2й аргумент для запросов в БД?
используешь 2й аргумент для запросов в БД?
Спустя 3 минуты, 20 секунд (30.10.2011 - 16:10) Invis1ble написал(а):
да, что-то непонятное. var_dump() выдает resource(4) of type (mysql link), но на следующей строчке mysql_query() ругается, мол supplied argument is not a valid MySQL-Link resource
покажи код коннекта к БД
покажи код коннекта к БД
Спустя 2 минуты, 2 секунды (30.10.2011 - 16:12) johniek_comp написал(а):
Игорь_Vasinsky
данные в базу же идут! конфиг правильно прописан!
Invis1ble
данные в базу же идут! конфиг правильно прописан!
Invis1ble
<?php
$link = mysql_connect('localhost', 'mexcms', '123456') or die("Не могу соединиться");
mysql_select_db('mexcms', $link);
?>
Спустя 1 минута, 51 секунда (30.10.2011 - 16:14) Игорь_Vasinsky написал(а):
or die("Не могу соединиться: ".mysql_error());
Попробуй убрать 2й аргумент.
mysql_select_db('mexcms');
Спустя 12 секунд (30.10.2011 - 16:14) Invis1ble написал(а):
Все с тобой ясно. Я тебе написал вставить var_dump($db); а ты что сделал?
Мозг паришь окружающим.
Мозг паришь окружающим.
Спустя 2 минуты, 35 секунд (30.10.2011 - 16:17) johniek_comp написал(а):
Invis1ble
я писал $db выдало null
я писал $db выдало null
Спустя 1 минута, 20 секунд (30.10.2011 - 16:18) Invis1ble написал(а):
Цитата |
тьху! такое resource(4) of type (mysql link) |
А это кто написал? Дядя Вася?
Спустя 42 секунды (30.10.2011 - 16:19) Игорь_Vasinsky написал(а):
Invis1ble
Чёт я не понял, чё за ситуация?
Чёт я не понял, чё за ситуация?
Спустя 34 секунды (30.10.2011 - 16:20) Invis1ble написал(а):
Короче, все правильно у тебя ошибка. Потому что откуда $db взялось ? Если у тебя $link.
Спустя 26 секунд (30.10.2011 - 16:20) johniek_comp написал(а):
Игорь_Vasinsky
ошибку не выдало, результат такой же
ошибку не выдало, результат такой же
Спустя 31 секунда (30.10.2011 - 16:21) Invis1ble написал(а):
Игорь_Vasinsky
Цитата |
Чёт я не понял, чё за ситуация? |
Ну он в mysql_query передает $db, которого и в помине нет, т.е. null, вместо идентификатора коннекта $link.
Спустя 42 секунды (30.10.2011 - 16:21) Игорь_Vasinsky написал(а):
Цитата |
та походу вместо $link (или как там у тя) - что то левое используешь. используешь 2й аргумент для запросов в БД? |
аа.. а то я потерялся уже.
Спустя 9 минут, 50 секунд (30.10.2011 - 16:31) johniek_comp написал(а):
если писать var_dump($link);
то ошибка resource(4) of type (mysql link) !!!
не наоборот! если $db то нулл, т.к. там такой переменной не существует!
то ошибка resource(4) of type (mysql link) !!!
не наоборот! если $db то нулл, т.к. там такой переменной не существует!
Спустя 2 минуты, 19 секунд (30.10.2011 - 16:33) Invis1ble написал(а):
Цитата |
то ошибка resource(4) of type (mysql link) !!! |
это не ошибка
поменяй в mysql_query() $db на $link.
И да, учи матчасть, дабы пришло к тебе понимание, что ты вообще делаешь.
Спустя 2 минуты, 52 секунды (30.10.2011 - 16:36) Игорь_Vasinsky написал(а):
НУ когда же мы научимся во время отладки
использовать?
error_reporting(E_ALL);
использовать?
Спустя 2 минуты, 8 секунд (30.10.2011 - 16:38) Invis1ble написал(а):
Игорь_Vasinsky
да у него итак стоит этот уровень, иначе с чего бы warning всплыл бы
да у него итак стоит этот уровень, иначе с чего бы warning всплыл бы
Спустя 2 минуты, 31 секунда (30.10.2011 - 16:41) johniek_comp написал(а):
я самое тупое существо!!! всем спасибо!
Спустя 1 минута, 51 секунда (30.10.2011 - 16:43) Invis1ble написал(а):
Цитата |
я самое тупое существо!!! всем спасибо! |
это трактовать как, "все получилось!" или как "нихрена не получилось, ну его на фиг, это програмирование!" ?
Спустя 2 минуты, 22 секунды (30.10.2011 - 16:45) johniek_comp написал(а):
Invis1ble
все получилось!
я в сонфиге написал линк как помнил с ирбис-тима, а в скрипте бд чего-то !
все получилось!
я в сонфиге написал линк как помнил с ирбис-тима, а в скрипте бд чего-то !
Спустя 1 минута, 51 секунда (30.10.2011 - 16:47) Invis1ble написал(а):
Цитата |
я в сонфиге написал линк как помнил с ирбис-тима, а в скрипте бд чего-то ! |
ты это должен был осознать еще после первого моего поста в этом топике.
Спустя 6 часов, 20 минут, 58 секунд (30.10.2011 - 23:08) m4a1fox написал(а):
Итог!!!!! Как я им предполагал еще на второй странице!
_____________