Привет народ!!!Кто сможет обьяснить причину?
1.
igrovik (21.12.2014 / 02:25)
Или поможет от нее избавиться?Буду очень благодарен!!
Проблема вот:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'u689107264'@'10.2.1.27' (using password: NO) in /home/u689107264/public_html/remban1x1.php on line 3 Это одно а таких надписей несколько!
2.
Александр (21.12.2014 / 02:36)
Доступ запрещен для юзера...
Простыми словами не правильно указаны параметры подключения к базе данных.
3.
igrovik (21.12.2014 / 04:37)
2.
rastoman, перероверял параметры!!Введено все правильно!!!!
Добавлено через 02:27 сек.
2.
rastoman, Самое главное что на главной тоже задействован этот файл и нормальный вид!!!!А когда прохожу авторизацию на сайте то начинает писать эту хрень!!!!
4.
igrovik (21.12.2014 / 19:01)
Вот код на который ругается
<?
$sql="select * from tb_advban1x1";
$res=mysql_query($sql);
if ($res)
{
while ($row=mysql_fetch_assoc($res))
{
$bd=$row["begindate"];
$d=$row["numdays"];
$t=time();
$d1=($t-$bd)/86400;
if ($d1>$d)
{
$id=$row["id"];
$sql="delete from tb_advban1x1 where id='$id'";
mysql_query($sql);
}
}
}
?>
Добавлено через 01:52 сек.
Попытался заменить вот так
<?
$query = "select * from tb_advban1x1";
$res = mysql_query($query);
if ($res)
{
while ($row = mysql_fetch_assoc($res)) {
$bd = $row["begindate"];
$d = $row["numdays"];
$t = time();
$d1 = ($t-$bd)/86400;
if ($d1>$d) {
$id = $row["id"];
$query = "delete from tb_advban1x1 where id='$id'";
mysql_query($query); } } }
?>
И все равно не исчезает!!!!Что не так?
5.
Sabu (21.12.2014 / 20:06)
покажи подключение к базе
6.
Jadson8 (21.12.2014 / 20:14)
У тебя ошибка в подключении,а не в коде, и судя по всему ты не указал пароль при подключении, проверь файл в котором прописано подключение к бд
7.
igrovik (21.12.2014 / 20:55)
5.
Sabu, <?
$bd_host = "mysql.hostinger.com.ua";
$bd_user = "u689107264_1"; // юзер
$bd_password = "Segodne2012"; // пароль от БД
$bd_base = "u689107264_2"; // БД
$url = $_SERVER[HTTP_HOST];
$con = mysql_connect($bd_host, $bd_user, $bd_password);
mysql_select_db($bd_base, $con); $mysql_queries++;
mysql_query("set names cp1251");
?>
8.
Sabu (21.12.2014 / 21:04)
логин или пароль к mysql указан неверно
9.
igrovik (21.12.2014 / 21:24)
8.
Sabu,Так почемуто поя авторизацию не проходишь показывает нормально страницу а как только пройдеш авторизацию так сразу эта ошибка выскакивает!!!!!Давай дам адрес сайта посмотришь!!!!!
10.
Jadson8 (21.12.2014 / 22:27)
9.
igrovik, это кто тебя учил так подключение прописывать?
$bd_host = "mysql.hostinger.com.ua";
может стоит заменить на
$bd_host = "localhost"; если у тебя бд находиться на том же сервере что и скрипт?
11.
Dmitry Kokorin (22.12.2014 / 11:41)
10.
Jadson8, поэтому и нет подключения
12.
Jadson8 (22.12.2014 / 12:10)
11.
DimmoS, Та ладно? а я не тоже самое сказал?
13.
igrovik (22.12.2014 / 12:20)
10.
Jadson8, Э не сервер msql прописан правильно!!!!Просто скрипт тестится на бесплатном хостинге и там msql отдельно.
14.
Dmitry Kokorin (22.12.2014 / 17:22)
13.
igrovik, msql? Это как?
15.
Jadson8 (22.12.2014 / 22:26)
13.
igrovik, значит смотри страницу на которой ошибка, там может подключение не так происходит как на главной, потому что судя по ошибке не был введен пароль пользователя, возможно не так вписана переменная в подключение, проверь код ещё раз
16.
igrovik (22.12.2014 / 22:59)
15.
Jadson8, Вот страница на которую ссылается ошибка
И ссылается она на 3 строку
Тоесть вот на это $res=mysql_query($sql);
Пытался прописывать вот так вот
$res = mysql_query($query);Не помогло!!!Еслиб я еще в нем разбирался хорошо и знал бы как перепроверять переменную я бы не задавал глупых вопросов!!!!!Так что извиняйте за глупые вопросы но как эту дрянь убрать?
<?
$sql="select * from tb_advban1x1";
$res=mysql_query($sql);
if ($res)
{
while ($row=mysql_fetch_assoc($res))
{
$bd=$row["begindate"];
$d=$row["numdays"];
$t=time();
$d1=($t-$bd)/86400;
if ($d1>$d)
{
$id=$row["id"];
$sql="delete from tb_advban1x1 where id='$id'";
mysql_query($sql);
}
}
}
?>
17.
karpov-ml (22.12.2014 / 23:18)
У тебя два подключения задействовано. 'u689107264'@'10.2.1.27 было бы 'u689107264'@'mysql.hostinger.com.ua'
Смотри где файл инклудит remban1x1.php, где-то еще подключает его.
18.
shilo (22.12.2014 / 23:42)
17.
karpov-ml, судя по тому что и логины разные (в ошибке указан логин на сервере), у него просто не инклудится файл с настройками и подключением. Подключения нет, соответственно запрос не выполняется и выдаёт ошибку
19.
Dmitry Kokorin (23.12.2014 / 00:29)
Попробуй
<?php
include_once $_SERVER['DOCUMENT_ROOT'].'/patch_to_db_file.php';
20.
igrovik (23.12.2014 / 04:22)
19.
DimmoS, Непомогло ладно хрен с ним!!!!Спасиб!!!!!!
21.
Dmitry Kokorin (23.12.2014 / 05:20)
20.
igrovik,
<?php
patch_to_db_file.php
это путь к файлу коннекта, например
<?php
/inc/db_connect.php
22.
igrovik (23.12.2014 / 07:14)
21.
DimmoS, Делал!!!!!Не помогло !!!Да ладно уже хрен с ним решил другой скрипт ставить!!!!!!Там мороки меньше!!!!!Еще раз спасибо!!!!!!!
23.
igrovik (23.12.2014 / 11:37)
Народ еще один вопрос
Нужны рега и авторизация на сайт через вебмоней!!!У меня то есть но рега через liqpay а авторизация вообще не пашет!!!!уже как не прописывал то что нужно!!!!Нихрена!!!!Мож ктото сталкивался с таким помогите!!!!!!
URL:
https://visavi.net/topics/41728