Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\ |

15.07.2009, 11:38
|
|
Познающий
Регистрация: 11.01.2009
Сообщений: 47
С нами:
9121377
Репутация:
8
|
|
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\localhost\www\phpsite\index.php on line 3
почему выдает такую ошибку? делаю на девнвере файл
Код:
<?php $db=mysql_connect ("localhost","php"); mysql_select_db("phpsite",$db); $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db); $myrow = mysql_fetch_array($result); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="description" content="<?php echo $myrow['meta_d']; ?> "> <meta name="keywords" content="<?php echo $myrow['meta_k']; ?> "> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title><?php echo $myrow['title']; ?></title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border"> <!--Подключаем шапку сайта--> <? include("blocks/header.php"); ?> <tr> <td><table width="690" border="0" cellspacing="0" cellpadding="0"> <tr> <!--Подключаем левый блок сайта--> <? include ("blocks/lefttd.php"); ?> <td valign="top"> <?php echo $myrow['text']; ?> </td> </tr> </table></td> </tr> <!--Подключаем нижний графический элемент--> <? include ("blocks/footer.php"); ?> </table> </body> </html>
|
|
|

15.07.2009, 11:48
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
Добавь после
это:
И скинь сюда результат.
|
|
|

15.07.2009, 16:35
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами:
9023100
Репутация:
395
|
|
я так понимаю ТС ты совсем начинающий. возьми себе за правило для начала, проверять переменные и выводить сообщения об ошибках. Конечно в какойто степени сообщения об ошибках это просто кладезь информации для хакера, но в хорошо отлаженном скрипте их вызвать не получится.
Если ты не используешь две разные базы для работы параметр $db можно опустить.
вот немного модифицированный пример из официального мана по PHP
PHP код:
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("не могу соеденится с бд");
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable") or die(mysql_error());
if(mysql_num_rows($result)>0){
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf ("ID: %s Name: %s", $row[0], $row[1]);
}
}
mysql_free_result($result);
?>
|
|
|

15.07.2009, 18:02
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами:
9642449
Репутация:
606
|
|
У тебя наверняка неверные данные для коннекта к mysql
$db=mysql_connect ("localhost","php");
|
|
|

15.07.2009, 19:17
|
|
Познающий
Регистрация: 11.01.2009
Сообщений: 47
С нами:
9121377
Репутация:
8
|
|
у меня с денвером что то апачь рне запускается че делать
|
|
|

15.07.2009, 19:22
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами:
9362947
Репутация:
1196
|
|
переустанови денвер ,кста в его дистрибутив входит апач.
|
|
|

15.07.2009, 19:28
|
|
Познающий
Регистрация: 11.01.2009
Сообщений: 47
С нами:
9121377
Репутация:
8
|
|
Сообщение от L I G A
переустанови денвер ,кста в его дистрибутив входит апач.
я переустановил и так же
|
|
|

15.07.2009, 19:31
|
|
Познающий
Регистрация: 11.01.2009
Сообщений: 47
С нами:
9121377
Репутация:
8
|
|
там с денвер трабла типа винда не разрешает открыть айпи для апача которое обычно на нем там че то 121.0.0...
|
|
|

15.07.2009, 19:37
|
|
Познающий
Регистрация: 11.01.2009
Сообщений: 47
С нами:
9121377
Репутация:
8
|
|
а всмпонил что скапй блокирует порт для апача ща все норм ща сделаю так как написали посморю че напишет
|
|
|

15.07.2009, 19:43
|
|
Познающий
Регистрация: 11.01.2009
Сообщений: 47
С нами:
9121377
Репутация:
8
|
|
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'php'@'localhost' (using password: NO) in Z:\home\localhost\www\phpsite\index.php on line 2
не могу соеденится с бд
это значит что я даныые для конекта не те ввел да?
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Защита БД MySQL от SQL инъекций с помощью GreenSQL
|
xcedz |
Для Администратора |
5 |
02.04.2009 21:46 |
|
captcha сдохла
|
MDxaker |
Skype, IRC, ICQ, Jabber и другие IM |
5 |
18.03.2009 19:56 |
|
шо оце?
|
BlackCats |
PHP |
5 |
18.07.2006 21:59 |
|
ИСХОДНИК php СНИФЕРА
|
(-=util=-) |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
58 |
21.03.2005 04:40 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|