Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Помогите пожалуста с MySql

Автор: SVlV
Дата сообщения: 29.04.2010 22:35
Добрый вечер. У меня такая вот проблема - сменил пароль для MySql..и у меня перестали работать все запросы (хотя до этого все работало),пароль новый прописал в них. Не знаете что случилось и как исправить. Использую денвер.
Автор: Cheery
Дата сообщения: 30.04.2010 00:03
SVlV

Цитата:
и у меня перестали работать все запросы

какое сообщение об ошибке?
Автор: SVlV
Дата сообщения: 30.04.2010 00:09
В новом запросе ошибок никаких не выдает, а просто вторую часть кода выводит на экран.. Все проверил несколько раз (знаки, написание), база заполнена. Не пойму в чем дело.

Добавлено:
= "date" "); while ( $row = mysql_fetch_object ($result)) { echo $row -> name; echo $row -> rezisser; echo $row -> data; echo $row -> foto; echo $row -> annotaciya; }
Автор: Cheery
Дата сообщения: 30.04.2010 01:00
SVlV

Цитата:
Все проверил несколько раз (знаки, написание), база заполнена. Не пойму в чем дело.

то место, где идет вывод такого кода, показать.
с паролем такое поведение никак не связано
Автор: SVlV
Дата сообщения: 30.04.2010 01:04
Понятно, а почему он так выводит, не знаете? Я уже выводил так информацию..
Автор: Cheery
Дата сообщения: 30.04.2010 01:13
SVlV

Цитата:
Понятно, а почему он так выводит, не знаете?

вам без кода никто и ничего не скажет
Автор: SVlV
Дата сообщения: 30.04.2010 01:16
mysql_connect("localhost", "root", "******");
mysql_select_db("afisha1");
$result = mysql_query ("SELECT name, rezisser, data, foto, annotaciya FROM kontent WHERE data >= "date" ");
while ( $row = mysql_fetch_object ($result))
{
echo $row -> name;
echo $row -> rezisser;
echo $row -> data;
echo $row -> foto;
echo $row -> annotaciya;
}
Автор: Cheery
Дата сообщения: 30.04.2010 01:24
SVlV
в пароле символов ?> нет?
Автор: SVlV
Дата сообщения: 30.04.2010 01:25
8 цифр в нем!
Автор: Cheery
Дата сообщения: 30.04.2010 01:32
SVlV

Цитата:
8 цифр в нем!

Значит ранее что то, а не отображается потому, что "внутри" >, то есть как тег.. посмотрите в исходнике получившейся страницы откуда точно идет вывод кода
Автор: SVlV
Дата сообщения: 30.04.2010 01:40
Все как должно быть. Вот код страницы -
<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Афиша</title>



<link href="style.css" rel="stylesheet" type="text/css">

</head>
<body>

<?php
    
mysql_connect("localhost", "root", "12345678");
mysql_select_db("afisha1");
$result = mysql_query ("SELECT name, rezisser, data, foto, annotaciya FROM kontent WHERE data >= "date" ");
while ( $row = mysql_fetch_object ($result))
{
echo $row -> name;
echo $row -> rezisser;
echo $row -> data;
echo $row -> foto;
echo $row -> annotaciya;
}

?>
</body>
</html>
Автор: KlimKlim
Дата сообщения: 30.04.2010 07:35

Цитата:
"SELECT name, rezisser, data, foto, annotaciya FROM kontent WHERE data >= "date" "

Меня смущает, что везде двойные кавычки... попробуй так
"SELECT name, rezisser, data, foto, annotaciya FROM kontent WHERE data >= 'date' "
Автор: SVlV
Дата сообщения: 30.04.2010 08:12
Не помогло..

Добавлено:
Ни у кого так не было? В чем может быть проблема? Все прошлые запросы заработали... а этот не хочет, хотя он такой же.
Автор: pavluha
Дата сообщения: 30.04.2010 10:03
А ты вообще соединяешься с MYSQL - сделай проверку mysql_connect. Включи показ всех ошибок - error_reporting(E_ALL) в самом верху скрипта. Проверь логи MYSQL, HTTPD.
Автор: SVlV
Дата сообщения: 30.04.2010 10:58
Сделал проверку - mysql_connect("localhost", "root", "12345678") or die ('Не возможно выполнить соединение') ; Остальные строчки закоментировал, он мне все равно их вывел - = 'date' "); //while ( $row = mysql_fetch_object ($result)) //{ //echo $row -> name; //echo $row -> rezisser; //echo $row -> data; //echo $row -> foto; //echo $row -> annotaciya; //} ?>
А где проверяются логи??
Автор: Mamay
Дата сообщения: 30.04.2010 11:24
попробуй строчку с запросом вот так написать

Код: $result=mysql_query ('SELECT `name`, `rezisser`, `data`, `foto`, `annotaciya` FROM`kontent` WHERE `data`>=\'date\'');
Автор: SVlV
Дата сообщения: 30.04.2010 11:32
Попробовал. Все так же часть кода на страницу выводит. Наверно что то у меня с базой не то, хотя другие запросы работают, в другом проекте.. Не знаю где что проверить.
Автор: pavluha
Дата сообщения: 30.04.2010 11:41
Возможно у тебя какая бага с кодировкой? Попробуй создай чистый файл в разных кодировках ANSI, UTF-8 - и скопируй туда свой скрипт - можеш еще в хексе посмотреть - может что то не видемое закралось.
Автор: SVlV
Дата сообщения: 30.04.2010 12:03
Вставил запрос в работающий проект, поначалу он мне выдал пару ошибок-я их исправил, перезапустил страницу и ошибки пропали, а информация так и не вывелась. Получатся что то с таблицей значит?
Автор: pavluha
Дата сообщения: 30.04.2010 12:11
а ты в PMA ее видиш? если видиш то с таблице недолжно быть проблем в таком случае.
Или консолью попробуй ее посмотреть.
Автор: SVlV
Дата сообщения: 30.04.2010 12:16
Вижу. Я ее заполнял. Все на месте. Чет не понятное..

Добавлено:
А где находится хекс и как его открыть?
Автор: pavluha
Дата сообщения: 30.04.2010 12:41
Я имел ввиду посмотреть твой файл в HEX режиме - 16ричном.
В твоем Денвере наверняка хранятся логи Apache,MYSQL - поищи где они находятся - возможно в них можно найти разгадку твоих проблем (по умолчанию access.log, error.log,mysql.log а там как настроено, я Денвер категорически не перевариваю).
Автор: SVlV
Дата сообщения: 30.04.2010 13:17
Нашел access.log и error.log. В error.log там в основном конфликты отображаются, но я не очень понял что по чем там, с портами что то.
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: Templates.afisha:443 (Z:/usr/local/apache/conf/vhosts.conf:268) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: subdomain.test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:245) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: subdomain.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:222) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: site1:443 (Z:/usr/local/apache/conf/vhosts.conf:199) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: site:443 (Z:/usr/local/apache/conf/vhosts.conf:176) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: lenkin:443 (Z:/usr/local/apache/conf/vhosts.conf:153) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: Dip:443 (Z:/usr/local/apache/conf/vhosts.conf:130) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: afisha:443 (Z:/usr/local/apache/conf/vhosts.conf:84) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: _notes.site1:443 (Z:/usr/local/apache/conf/vhosts.conf:61) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:38) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: Templates.afisha:443 (Z:/usr/local/apache/conf/vhosts.conf:268) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: subdomain.test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:245) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: subdomain.localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:222) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: site1:443 (Z:/usr/local/apache/conf/vhosts.conf:199) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: site:443 (Z:/usr/local/apache/conf/vhosts.conf:176) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: lenkin:443 (Z:/usr/local/apache/conf/vhosts.conf:153) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: Dip:443 (Z:/usr/local/apache/conf/vhosts.conf:130) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: afisha:443 (Z:/usr/local/apache/conf/vhosts.conf:84) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: _notes.site1:443 (Z:/usr/local/apache/conf/vhosts.conf:61) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: SSL server IP/port conflict: localhost:443 (Z:/usr/local/apache/conf/vhosts.conf:38) vs. test1.ru:443 (Z:/usr/local/apache/conf/vhosts.conf:291)
[Fri Apr 30 13:31:22 2010] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Fri Apr 30 13:31:22 2010] [notice] Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 configured -- resuming normal operations
[Fri Apr 30 13:31:22 2010] [notice] Server built: Jan 9 2007 23:17:20
Не подскажите как исправить?
Автор: pavluha
Дата сообщения: 30.04.2010 14:15
Судя по логам у тебя конфликт SSL в vhost - для ssl соединения используется один и тот же порт. Вот оно и ругаеться IP Один порт один - и все vhost щимяться туда.
Автор: SVlV
Дата сообщения: 30.04.2010 15:51
А вы случайно не знаете где надо изменить порт, чтоб все работало?

Добавлено:
спасибо. нашел. вот только не знаю какие порта прописывать.

Добавлено:
Подскажите пожалуйста, вот если запросы к одной базе работают и тут же делаю запрос к другой - он ведь должен работать? А если ничего не выводится-в чем причина может быть?
Автор: SVlV
Дата сообщения: 01.05.2010 22:36
Неужели никто не знает? Может посоветуете, что есть лучше денвера?
Автор: Cheery
Дата сообщения: 01.05.2010 23:02
SVlV

Цитата:
Может посоветуете, что есть лучше денвера

самостоятельно поставить все по отдельности

Автор: SVlV
Дата сообщения: 01.05.2010 23:06
Понятно. Спасибо. А может есть все таки причина выше сказанному?
Автор: Cheery
Дата сообщения: 02.05.2010 00:19
SVlV

Цитата:
Понятно. Спасибо. А может есть все таки причина выше сказанному?

сложно сказать.. ощущение, что чего то недоговариваете. вот если бы дали доступ посмотреть (в ПМ)
Автор: SVlV
Дата сообщения: 02.05.2010 00:55
А чего тут не договаривать? Создал новую БД в phpmyadmin в нем же новый пароль поставил-думал что для этой базы он будет только, а оказалось для всех, вот только в другом проекте я добился работы запросов к БД.. А почему то новой БД не получается-ошибки все исправил..но при запуске все так же часть кода выводится, а при вставке его в проект работающий - выводятся только информация по родным запросам (получается что ничего не происходит с новым запросом).

Страницы: 123

Предыдущая тема: как скачать папку с сайта?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.