[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: неправильно помогите обесните
Каролина
есть скрипт но выдает ошибку
<?php  
// Соединяемся с сервером MySQL
mysql_connect('localhost', 'karolina', '1234') or die("MySQL Error: ".mysql_error());
//
Выбираем базу данных
mysql_select_db("karolina")or die("ERROR: Не удалось выбрать базу даных");
$result = mysql_query("SELECT * FROM table");
//
Обрабатываем ряд результата запроса и записываем в переменную
$arr = mysql_fetch_array($result, MYSQL_BOTH);
//
Выводим массив
echo $arr;
mysql_close();
?>




Спустя 3 минуты, 26 секунд (3.04.2012 - 16:36) m4a1fox написал(а):
Каролина
Ладно..... спрошу. А какая ошибка? Текст! Тут нет экстрасенсов!

Спустя 49 секунд (3.04.2012 - 16:36) Каролина написал(а):
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\localhost\www\index.php on line 8

Спустя 1 минута, 48 секунд (3.04.2012 - 16:38) dadli написал(а):
Каролина
одно явни ошибка, в запросе, table надо вставить в обратних одинарних ковичках, вот так надо
`table`

Спустя 2 минуты, 3 секунды (3.04.2012 - 16:40) Каролина написал(а):
но все ровно ошибка

Спустя 4 минуты, 21 секунда (3.04.2012 - 16:45) m4a1fox написал(а):
Каролина
Цитата
MYSQL_BOTH

Что это такое?

Спустя 1 минута, 38 секунд (3.04.2012 - 16:46) Каролина написал(а):
MYSQL_ASSOC - в этом случае функция возвращает ассоциативный массив;
MYSQL_NUM - в этом случае функция возращает числовой массив;
MYSQL_BOTH - в этом случае функция возращает оба массива.

Спустя 10 секунд (3.04.2012 - 16:46) glock18 написал(а):
Цитата (m4a1fox @ 3.04.2012 - 13:45)
Что это такое?

Почитай документацию wink.gif

Спустя 29 секунд (3.04.2012 - 16:47) Каролина написал(а):
и тут ошибка
<?php  
// Соединяемся с сервером MySQL
mysql_connect('localhost', 'karolina', '1234') or die("MySQL Error: ".mysql_error());
//
Выбираем базу данных
mysql_select_db("karolina")or die("ERROR: Не удалось выбрать базу даных");

$result = mysql_query("SELECT * FROM 'table'");
echo "Количество рядов результата запроса: ". mysql_num_rows($result);

Спустя 3 минуты, 33 секунды (3.04.2012 - 16:50) johniek_comp написал(а):
дорогая моя, у тебя таблица с данными то хоть есть?

Спустя 21 секунда (3.04.2012 - 16:51) m4a1fox написал(а):
glock18
Цитата
Почитай документацию
Я знаю что это, хотел убедиться что и ТС знает!

Спустя 20 секунд (3.04.2012 - 16:51) glock18 написал(а):
Цитата (Каролина @ 3.04.2012 - 13:47)
и тут ошибка


Каролина, ну честное слово, вам помочь решиться очень трудно. Уж очень осложняете этот процесс.

1. Если ошибка, то текст всегда показывайте.
2. Если не работает запрос, то показывайте что возвращает mysql_error()

Ну и собственно, кавычки неправильные сейчас поставили.

Спустя 31 секунда (3.04.2012 - 16:52) glock18 написал(а):
Цитата (m4a1fox @ 3.04.2012 - 13:51)
Я знаю что это, хотел убедиться что и ТС знает!


а что убеждаться то - ошибка не в этом, и все rolleyes.gif

Спустя 5 секунд (3.04.2012 - 16:52) Каролина написал(а):
johniek_comp
в phpmyadmin

Спустя 1 минута, 17 секунд (3.04.2012 - 16:53) m4a1fox написал(а):
glock18
Цитата
а что убеждаться то - ошибка не в этом, и все

Ну все же.... бывает хотел знать сама она писала его или скопипастила.

Спустя 16 секунд (3.04.2012 - 16:53) johniek_comp написал(а):
Каролина
читай

Спустя 1 минута, 44 секунды (3.04.2012 - 16:55) Каролина написал(а):
я читала

Спустя 2 минуты, 9 секунд (3.04.2012 - 16:57) m4a1fox написал(а):
Каролина
Цитата
я читала

Плохо читала!

Спустя 34 секунды (3.04.2012 - 16:58) inpost написал(а):
Ну что же вы, что же...
"mysql_fetch_array() expects parameter 1 " - говорит о том, что mysql_query вернул ошибку.
Поэтому сам запрос надо писать так:
mysql_query("SELECT * FROM `table`") or die(mysql_error());

Но я могу сделать предположение, что ошибка будет следующей: Такой таблицы не существует :)

Спустя 2 минуты, 22 секунды (3.04.2012 - 17:00) Каролина написал(а):
ArrayERROR: Не удалось выбрать базу даных

Спустя 1 минута, 36 секунд (3.04.2012 - 17:02) jalvar написал(а):
Эту ошибку ты ведь сама написала, значит неправильные данные для подключения к бд. Я не прав? o.o

Спустя 31 секунда (3.04.2012 - 17:02) m4a1fox написал(а):
Каролина
Цитата
ArrayERROR: Не удалось выбрать базу даных

Аааааааааааааааа саботаж! Фаталити - это даже не смешно уже!

Спустя 1 минута, 38 секунд (3.04.2012 - 17:04) Каролина написал(а):
но все же правильно я правильно подключила бд

Спустя 1 минута, 21 секунда (3.04.2012 - 17:05) glock18 написал(а):
inpost
Капитан Очевидность? smile.gif

Спустя 57 секунд (3.04.2012 - 17:06) inpost написал(а):
я не думаю, что именно такой текст у тебя вывелся! На 100% уверен, что текст был иной.

Спустя 13 секунд (3.04.2012 - 17:06) m4a1fox написал(а):
inpost
Ты знал! Маг-чародей!

Спустя 1 минута, 27 секунд (3.04.2012 - 17:08) Каролина написал(а):
попробовала так вывело bool(true) ArrayERROR: Не удалось выбрать базу даных
<?php  
// Соединяемся с сервером MySQL
$link = mysql_connect('localhost', 'karolina', '1234') or die("MySQL Error: ".mysql_error());
// Выбираем базу данных
var_dump(mysql_select_db("karolina"));
$result = mysql_query("SELECT * FROM `table`") or die(mysql_error());
// Обрабатываем ряд результата запроса и записываем в переменную
$arr = mysql_fetch_array($result, MYSQL_BOTH);
// Выводим массив
echo $arr;
mysql_close();
?>
<?php

// Соединяемся с сервером MySQL
$link = mysql_connect('localhost', 'karolina', '1234') or die("MySQL Error: ".mysql_error());
// Выбираем базу данных
mysql_select_db("table", $link)or die("ERROR: Не удалось выбрать базу даных");

$result = mysql_query("SELECT * FROM 'table'");
echo "Количество рядов результата запроса: ". mysql_num_rows($result);

Спустя 52 секунды (3.04.2012 - 17:09) inpost написал(а):
я тебе как написал?
Внимательнее читать научишься, может быть?

Спустя 1 минута, 12 секунд (3.04.2012 - 17:10) Каролина написал(а):
inpost
я как и ты писала я вам вывела ответ

Спустя 13 секунд (3.04.2012 - 17:10) m4a1fox написал(а):
Господа, может она орет над нами, а мы как идиоты пытаемся объяснить все?! Как-то в общем подозрительно!

Спустя 1 минута, 51 секунда (3.04.2012 - 17:12) Каролина написал(а):
ой простите меня все правильно я из 2 скрипта взяла ошибку выводит array все праввильно простите за беспокойство

Спустя 1 минута, 38 секунд (3.04.2012 - 17:14) Каролина написал(а):
но все ровно спс

Спустя 2 минуты, 17 секунд (3.04.2012 - 17:16) m4a1fox написал(а):
Зашибись поболтали! smile.gif

Спустя 16 часов, 12 минут, 57 секунд (4.04.2012 - 09:29) Каролина написал(а):
а тута че неправильно
<?php  
// Соединяемся с сервером MySQL
$link = mysql_connect('localhost', 'karolina', '1234') or die("MySQL Error: ".mysql_error());
//
Выбираем базу данных
mysql_select_db("karolina", $link)or die("ERROR: Не удалось выбрать базу даных");

$result = mysql_query("SELECT * FROM 'table'");
echo "Количество рядов результата запроса: ".mysql_num_rows($result) or die("MySQL Error: ".mysql_error();

Спустя 54 секунды (4.04.2012 - 09:30) Invis1ble написал(а):
Каролина
тебе уже писали, кавычки в запросе другие должны быть

Спустя 2 минуты, 48 секунд (4.04.2012 - 09:32) Каролина написал(а):
где имменно там

Спустя 58 секунд (4.04.2012 - 09:33) Invis1ble написал(а):
У тебя много запросов, в которых много кавычек?

Спустя 2 минуты, 43 секунды (4.04.2012 - 09:36) Каролина написал(а):
в какой строке у мя запрос в 8строке а ошибку выдает в 9

Спустя 17 минут, 59 секунд (4.04.2012 - 09:54) Каролина написал(а):
плиз помагите

Спустя 9 минут, 27 секунд (4.04.2012 - 10:04) Invis1ble написал(а):
SELECT * FROM `table`

Спустя 3 минуты, 41 секунда (4.04.2012 - 10:07) Каролина написал(а):
вот тогда идет
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Z:\home\localhost\www\index.php on line 8

Спустя 1 минута, 26 секунд (4.04.2012 - 10:09) Invis1ble написал(а):
скобки не хватает
die("MySQL Error: ".mysql_error());

Спустя 2 минуты, 21 секунда (4.04.2012 - 10:11) Каролина написал(а):
выдает
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Z:\home\localhost\www\index.php on line 8
код
<?php  
// Соединяемся с сервером MySQL
$link = mysql_connect('localhost', 'karolina', '1234') or die("MySQL Error: ".mysql_error());
//
Выбираем базу данных
mysql_select_db("karolina", $link)or die("ERROR: Не удалось выбрать базу даных");

$result = mysql_query(SELECT * FROM 'table');
echo 'Количество рядов результата запроса: '.mysql_num_rows($result) or die("MySQL Error: ".mysql_error());

Спустя 3 минуты, 17 секунд (4.04.2012 - 10:14) Invis1ble написал(а):
запрос должен быть в кавычках!
а названия таблиц и полей экранироваться косыми кавычками!
"SELECT * FROM `table`"

Спустя 2 минуты, 36 секунд (4.04.2012 - 10:17) Каролина написал(а):
Предупреждение: mysql_num_rows() ожидает параметр 1, чтобы быть ресурсом, boolean, данный в Z:\home\localhost\www\index.php в линии 9

Спустя 1 минута, 34 секунды (4.04.2012 - 10:19) Invis1ble написал(а):
$result = mysql_query("SELECT * FROM `table`") or die(mysql_error());

Свернутый текст
ты меня утомила

Спустя 55 секунд (4.04.2012 - 10:19) glock18 написал(а):
ахтунг

Спустя 4 минуты, 28 секунд (4.04.2012 - 10:24) Каролина написал(а):
ура получилось огромное спс
а за утомление простите надо же мне все понять


_____________
wmu (U398141202367)
wmr (R321962242752)[SIZE=7][COLOR=purple]
Быстрый ответ:

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