[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка
Страницы: 1, 2
Evil_Google
Вот код
<?php
include ("blocks/db.php");
?>
<?php

$result = mysql_query("SELECT page, title, meta_d, meta_k, text FROM setting WHERE page='index'", $db);
$set = 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 $set['meta_d'];?>">
<
meta name="keywords" content="<?php echo $set['meta_k'];?>">
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title><?php echo $set['title'];?></title>
<
link href="stylein.css" rel="stylesheet" type="text/css">
<
link href="file:///Z|/home/test1.ru/www/stylein.css" rel="stylesheet" type="text/css">
</
head>


вот ошибка в браузере

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\evil.ru\www\index.php on line 6


_____________
Жадный.... жадный.... жадный кот
rooor
$result = mysql_query("SELECT page, title, meta_d, meta_k, text FROM setting WHERE page='index'", $db) or die(mysql_error());
inpost
mysql_query("запрос") or die(mysql_error());

Так писать надо, всегда на виду будет все ошибки запросов.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
dron4ik
Запрос не верный!!!
Пересмотри все названия

"SELECT * FROM setting WHERE page='index'"
Попробуй для отлова упростить...

_____________
Ex3m.com.ua — Активный образ жизни
Evil_Google
inpost
rooor
Записал как вы показли и вышло в браузере:

No database selected mellow.gif

_____________
Жадный.... жадный.... жадный кот
Viper666
место array используй assoc
rooor
Цитата
No database selected

Ну собсно этим всё сказано smile.gif
inpost
mysql_connect() or die(mysql_error());
mysql_select_db() or die(mysql_error());

И смотришь. Логин, пароль или что-то ещё не так написал!

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Evil_Google
Viper666
В место array использовал assoc и вышло тоже самое

_____________
Жадный.... жадный.... жадный кот
Evil_Google
inpost
Написал как вы сказали и вышло:

Access denied for user ''@'localhost' to database 'dota'


_____________
Жадный.... жадный.... жадный кот
Evil_Google
В PHPMYADMIN-не в пункте пользователи я написал логин Evilgoogle и пороль 87024451646.

И попробывал этот логин здесь прописать
<?
$db = mysql_connect ("localhost", "evilgoogle", "87024451646") or die(mysql_error());
mysql_select_db ("dota", $db) or die(mysql_error());
?>

В резултате вышло:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'evilgoogle'@'localhost' (using password: YES) in Z:\home\evil.ru\www\Blocks\db.php on line 2
Access denied for user 'evilgoogle'@'localhost' (using password: YES)

_____________
Жадный.... жадный.... жадный кот
inpost
Права не выставил этому пользователю, значит.

Создай нового пользователя, потом дай ему все права на конкретную БД. И уже после пробуй подключиться. Где-то опечатка.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
twin
Цитата (inpost @ 19.10.2012 - 19:08)
mysql_connect() or die(mysql_error());
mysql_select_db() or die(mysql_error());

И смотришь. Логин, пароль или что-то ещё не так написал!

?????
Что это?
Как может мускул вернуть ошибку, если нет коннекта с ним?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Viper666
Evil_Google
Так должно и быть, у тебя ошибка не в array!
Я это посоветовал потому что правильнее будет assoc)
killer8080
Цитата (Evil_Google @ 20.10.2012 - 10:04)
В PHPMYADMIN-не в пункте пользователи я написал логин Evilgoogle и пороль 87024451646.

И попробывал этот логин здесь прописать
<?
$db = mysql_connect ("localhost", "evilgoogle", "87024451646") or die(mysql_error());


Логин регистро зависимый! wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.