Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Cashman
2 / 2 / 1
Регистрация: 07.03.2010
Сообщений: 109
1

Не конектит с сервером...

25.09.2010, 01:27. Просмотров 929. Ответов 11
Метки нет (Все метки)

Запускаю скрипт и выдает:Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'login'@'site.ru' (using password: YES) in /home/nucliar/data/www/site.ru/sql_cron.php on line 2
Ошибка подключения к серверу MySQL

Логин и пароль точно правельные, я через файлзилу заходил...

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
if (!mysql_connect('host','login','pass')) {
echo "Ошибка подключения к серверу MySQL";
exit;
}
mysql_select_db('db');
$sql_result = mysql_query ( "SELECT * FROM `dle_post` ORDER BY RAND() LIMIT 0,5", $sql);
while ( $row = mysql_fetch_array( $sql_result )) {
$id = $row['id'];
$autor = $row['autor'];
$date = $row['date'];
$short_story = $row['short_story'];
$full_story = $row['full_story'];
$xfields = $row['xfields'];
$title = $row['title'];
$idescr = $row['descr'];
$keywords = $row['keywords'];
$category = $row['category'];
$alt_name = $row['alt_name'];
$comm_num = $row['comm_num'];
$allow_comm = $row['allow_comm'];
$allow_main = $row['allow_main'];
$allow_rate = $row['allow_rate'];
$approve = $row['approve'];
$fixed = $row['fixed'];
$rating = $row['rating'];
$allow_br = $row['allow_br'];
$vote_num = $row['vote_num'];
$news_read = $row['news_read'];
$votes = $row['votes'];
$access = $row['access'];
$symbol = $row['symbol'];
$flag = $row['flag'];
$editdate = $row['editdate'];
$editor = $row['editor'];
$reason = $row['reason'];
$view_edit = $row['view_edit'];
$tags = $row['tags'];
$metatitle = $row['metatitle'];
$news_tid = $row['news_tid'];
}
mysql_query ( "INSERT INTO 'dle_newspost' (id, autor, date, short_story, full_story, xfields, title, idescr, keywords, category, alt_name, comm_num, allow_comm, allow_main, allow_rate, approve, fixed, rating, allow_br, vote_num, news_read, votes, access, symbol, flag, editdate, editor, reason, view_edit, tags, metatitle, news_tid ) 
VALUES ('$id', '$autor', '$date', '$short_story', '$full_story', '$xfields', '$title', '$idescr', '$keywords', '$category', '$alt_name', '$comm_num', '$allow_comm', '$allow_main', '$allow_rate', '$approve', '$fixed', '$rating', '$allow_br', '$vote_num', '$news_read', '$votes', '$access', '$symbol', '$flag', '$editdate', '$editor', '$reason', '$view_edit', '$tags', '$metatitle', '$news_tid' )" );
?>
В PHP плохо шарю,
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2010, 01:27
Ответы с готовыми решениями:

Не конектит к БД
Пишу веб приложение. Вот код соединения с БД: String sDriverName = &quot;org.sqlite.JDBC&quot;; try ...

Не конектит к FTP
Всем привет, у меня возникла такая проблема. Через программу PHPStorm и 3G Modem не может...

new mysqli или mysqli_connect не конектит
$db = new mysqli('localhost','root','', 'data'); if(mysqli_connect_errno){ echo 'Не могу...

роутер не конектит PPTP (TP-LINK TL-WR740N)
Есть у нас одна контора, которая продает задорого интернеты через VPN-коннект. Появилась...

Cеть с доменом, файл обменником, сервером 1С, атс, фаерволом, локальным сервером сайта
Народ помогите схематично хотябы разобраться как организовать ПАРАВЕЛЬНО сеть с доменом, файл...

11
Pafos
97 / 97 / 17
Регистрация: 18.10.2009
Сообщений: 453
25.09.2010, 02:06 2
Неверный логин или пас!
У тебя в первой строке так и прописано?
PHP
1
if (!mysql_connect('host','login','pass'))
Добавлено через 3 минуты
Пример:
PHP
1
2
3
if (!mysql_connect("localhost", "Pafos", "my_password")) {
    ...
}
0
Cashman
2 / 2 / 1
Регистрация: 07.03.2010
Сообщений: 109
25.09.2010, 02:17  [ТС] 3
С соединением разобрался, но вот новая проблема, вот такие вот ошибки:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/nucliar/data/www/site.ru/sql_cron.php on line 7

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/nucliar/data/www/site.ru/sql_cron.php on line 8


Даже не знаю, что они означают
0
GalaX
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
25.09.2010, 02:30 4
7-ую строку так напиши:
PHP
1
$sql_result = mysql_query ( "SELECT * FROM `dle_post` ORDER BY RAND() LIMIT 0,5");
1
25.09.2010, 02:30
Pafos
97 / 97 / 17
Регистрация: 18.10.2009
Сообщений: 453
25.09.2010, 02:34 5
пробуй так:
PHP
1
2
3
4
...
mysql_select_db('db') or die("Could not select database");
$sql_result = mysql_query ( "SELECT * FROM `dle_post` ORDER BY RAND() LIMIT 0,5");
...
Добавлено через 1 минуту
GalaX, изначально не заметил твой меседж
1
Cashman
2 / 2 / 1
Регистрация: 07.03.2010
Сообщений: 109
25.09.2010, 02:36  [ТС] 6
GalaX, Спс ) ошибок нету теперь, осталась одна маленькая проблема, скрипт не выполняет свою функцию. Запрос INSERT я всунул в цикл, не работает. Скрипт должен из одной таблицы высунуть 5 случайных полей и всунуть их в другую.

Добавлено через 2 минуты
Цитата Сообщение от Pafos Посмотреть сообщение
or die("Could not select database");
вставил, ничего не выводит, знач выделяется )
0
GalaX
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
25.09.2010, 02:43 7
SQL
1
2
INSERT INTO `dle_newspost` (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `idescr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`, `metatitle`, `news_tid` ) 
VALUES ('$id', '$autor', '$date', '$short_story', '$full_story', '$xfields', '$title', '$idescr', '$keywords', '$category', '$alt_name', '$comm_num', '$allow_comm', '$allow_main', '$allow_rate', '$approve', '$fixed', '$rating', '$allow_br', '$vote_num', '$news_read', '$votes', '$access', '$symbol', '$flag', '$editdate', '$editor', '$reason', '$view_edit', '$tags', '$metatitle', '$news_tid' )
0
Cashman
2 / 2 / 1
Регистрация: 07.03.2010
Сообщений: 109
25.09.2010, 02:48  [ТС] 8
изменил, то же самое...
0
GalaX
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
25.09.2010, 02:51 9
а вообще, все это проще написать так:
PHP
1
2
3
4
5
6
7
8
<?php
if (!mysql_connect('host','login','pass')) {
echo "Ошибка подключения к серверу MySQL";
exit;
}
mysql_select_db('db');
mysql_query ( "INSERT INTO `dle_newspost` (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`, `metatitle`, `news_tid`) 
SELECT `id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`, `metatitle`, `news_tid` FROM `dle_post` ORDER BY RAND() LIMIT 5");
я там еще пару ошибок убрал
1
Cashman
2 / 2 / 1
Регистрация: 07.03.2010
Сообщений: 109
25.09.2010, 02:51  [ТС] 10
Could not insert tables
Не может сделать последний запрос!
0
GalaX
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
25.09.2010, 02:58 11
а так попробуй:
PHP
1
mysql_query('INSERT `dle_newspost` SELECT * FROM `dle_post` ORDER BY RAND() LIMIT 5');
0
Cashman
2 / 2 / 1
Регистрация: 07.03.2010
Сообщений: 109
25.09.2010, 02:59  [ТС] 12
Работает ) Спасибо ) Предыдущий пост твой помог )
0
25.09.2010, 02:59
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2010, 02:59

Не "конектит"
есть вот такой класс: class Sprite: public QGraphicsPixmapItem { Q_OBJECT public: ...

Соединение с сервером
добрый вечер. не удается соединиться с сервером SQL Managment Studio 2008. точнее сервер вообще...

Проблемы с сервером
Подскажите как определить источник проблем с сервером. Иногда тайм-аут, иногда невозможно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.