Здравствуйте Уважаемые Форумчане, в интернете нашёл скрипт опроса (голосования) для сайта с использованием Базы Данных, создал Базу Данных с необходимыми таблицами, только не знаю, как подключить эту БД к опросу, есть php файл connect.php
<?php
$db = mysql_connect("localhost","","");
mysql_select_db("poll",$db);
mysql_query("SET NAMES cp1251");
?>
думаю в первой строчке кода надо подключить базу, но что прописывать не пойму, база называется "opros", пользователь "admin", пробовал вписывать эти данные после localhost, но что-то ничего не работает, выдаёт ошибку "Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource in /home/...", саму базу вроде создал правильно, подскажите пожалуйста тут ли проблема. Сам опрос был взят с сайта
http://ajaxs.ru/lesson/ajax/133-delaem_skr...ja_s_nulja.html , там уже спрашивал, но только мёртвые с косами стоят.
netruxa
3.09.2015 - 13:45
попробуй для начала так
$MYSQL=array(
'host' => 'localhost',
'user' => 'admin',
'db' => 'poll',
'pass' => 'пароль для пользователя admin'
);
mysql_connect($MYSQL['host'],$MYSQL['user'],$MYSQL['pass'])
or die('Could not connect to MySQL: '.mysql_error());
mysql_select_db($MYSQL['db'])
or die('Could not select database: '.mysql_error());
echo 'connect ok';
а потом напиши, покажутся ли какие-либо ошибки при подключении?
_____________
ввв.парсер.рф - онлайн система проверки позиций Вашего сайта в поисковиках. Для форумчан
100 рублей на счет.
Привет, вставил твой код:
<?php
$MYSQL=array(
'host' => 'localhost',
'user' => 'admin',
'db' => 'poll',
'pass' => 'passpass'
);
mysql_connect($MYSQL['host'],$MYSQL['user'],$MYSQL['pass'])
or die('Could not connect to MySQL: '.mysql_error());
mysql_select_db($MYSQL['db'])
or die('Could not select database: '.mysql_error());
echo 'connect ok';
?>
в файл connect.php и загрузил на хостинг и теперь у меня просто пустой экран без всяких надписей, а раньше показывался опрос с ошибками.
netruxa
4.09.2015 - 13:25
ты создай пустой файлик и вставь мой код
а потом вызови в браузере этот файлик
Должна появиться надпись connect ok, либо сообщение об ошибке
_____________
ввв.парсер.рф - онлайн система проверки позиций Вашего сайта в поисковиках. Для форумчан
100 рублей на счет.
Razzwan
4.09.2015 - 13:41
Цитата (Guffi @ 3.09.2015 - 11:36) |
Здравствуйте Уважаемые Форумчане, в интернете нашёл скрипт опроса (голосования) для сайта с использованием Базы Данных, создал Базу Данных с необходимыми таблицами, |
А таблицы заполнил необходимыми данными? Т.к. опрос готов, то он подразумевает, что вопросы в базе данных уже тоже будут готовы.
Цитата (Guffi @ 3.09.2015 - 11:36) |
только не знаю, как подключить эту БД к опросу, есть php файл connect.php |
Попробуй так:
<?php
$db = mysql_connect("localhost","Имя твоего юзера в базе данных","Пароль для твоего юзера в БД");
mysql_select_db("Название твоей базы данных", $db);
mysql_query("SET NAMES cp1251");
?>
_____________
Youtube канал WebDeveloper->Run()Сайт для душиGitter
Цитата (netruxa @ 4.09.2015 - 13:25) |
ты создай пустой файлик и вставь мой код а потом вызови в браузере этот файлик Должна появиться надпись connect ok, либо сообщение об ошибке |
Создал пустой файл с кодом, пишет ошибку: "Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in /home/onlyfive/public_html/test.php on line 10
Could not connect to MySQL: Access denied for user 'admin'@'localhost' (using password: YES)"
Что-то с паролем нето, я создал базу данных и добавил для неё пользователя "admin" со всеми правами на неё и задал для него пароль "passpass", может что не то сделал? С Базами Данных раньше дела не имел.
Цитата (Razzwan @ 4.09.2015 - 13:41) |
Цитата (Guffi @ 3.09.2015 - 11:36) | Здравствуйте Уважаемые Форумчане, в интернете нашёл скрипт опроса (голосования) для сайта с использованием Базы Данных, создал Базу Данных с необходимыми таблицами, |
А таблицы заполнил необходимыми данными? Т.к. опрос готов, то он подразумевает, что вопросы в базе данных уже тоже будут готовы.
Цитата (Guffi @ 3.09.2015 - 11:36) | только не знаю, как подключить эту БД к опросу, есть php файл connect.php |
Попробуй так: <?php $db = mysql_connect("localhost","Имя твоего юзера в базе данных","Пароль для твоего юзера в БД"); mysql_select_db("Название твоей базы данных", $db); mysql_query("SET NAMES cp1251"); ?>
|
Попробовал подключить Базу Данных твоим способом, пишет тоже самое, что и раньше, а насчет заполнения таблиц в БД в SQL запросах к базе данных заполнил их вариантами ответов, как в уроке с сайта
http://ajaxs.ru/lesson/ajax/133-delaem_skr...ja_s_nulja.html
Razzwan
4.09.2015 - 16:09
Цитата (Guffi @ 4.09.2015 - 15:24) |
Создал пустой файл с кодом, пишет ошибку: "Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in /home/onlyfive/public_html/test.php on line 10 |
Пишет, что у юзера не хватает прав. Проверь через phpmyadmin все ли права выставлены для данного пользователя. Попробуй этим пользователем зайти в БД через интерфейс phpmyadmin.
_____________
Youtube канал WebDeveloper->Run()Сайт для душиGitter
Цитата (Razzwan @ 4.09.2015 - 16:09) |
Цитата (Guffi @ 4.09.2015 - 15:24) | Создал пустой файл с кодом, пишет ошибку: "Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in /home/onlyfive/public_html/test.php on line 10 |
Пишет, что у юзера не хватает прав. Проверь через phpmyadmin все ли права выставлены для данного пользователя. Попробуй этим пользователем зайти в БД через интерфейс phpmyadmin.
|
Попробовал заново создать пользователя "admin" для БД "poll" и дал ему все права в БД "poll", но что-то всё по старому, может я что-то не то и не так делаю или надо что-то перезагрузить, чтобы изменения вступили в силу?
Игорь_Vasinsky
4.09.2015 - 19:49
Цитата |
Пишет, что у юзера не хватает прав. |
ДА НУ ))
пишет "доступ запрещён" - пароль ты криво вбил.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Игорь_Vasinsky @ 4.09.2015 - 19:49) |
Цитата | Пишет, что у юзера не хватает прав. |
ДА НУ ))
пишет "доступ запрещён" - пароль ты криво вбил.
|
Пароль перепроверил и навсякий случай его изменил на новый и всё равно пишет туже ошибку про доступ.
судя по скрину у тебя пользователь не admin, а onlyfive_admin
Цитата (Kusss @ 4.09.2015 - 22:09) |
судя по скрину у тебя пользователь не admin, а onlyfive_admin |
Изменял имя пользователя на onlifive_admin и БД на onlifive_poll и ошибка не пропадает.
а что говорит документация на сайте хостера ?
AllesKlar
5.09.2015 - 16:33
Сервер может не локалхост?
Что вот тут пишут?
_____________
[продано копирайтерам]