[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Warning: mysql_fetch_array():
Сандин
<?php 
// Подключение к MySQL
$sql_host = 'localhost';
$sql_login = 'root';
$sql_pass = '';
$sql_db = '<имя моей дб которое я убрал,из 10 символов латиницей.>';
$db = mysql_connect($sql_host, $sql_login, $sql_pass)
or die("Could not connect: " . mysql_error());
mysql_select_db($sql_db,$db) or die ("пи-пи-пи рулю!");
$result = mysql_query ("SELECT id,name,text,group,ingr,step FROM cocktails",$db);
$myrow = mysql_fetch_array ($result);

do {
printf ("<div class='cname'><h1>%s</h1></div> ", $myrow["name"] );


}
while ($myrow = mysql_fetch_array ($result));
?>


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\sandy\xampp\htdocs\*******\rec_view.php on line 35

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\sandy\xampp\htdocs\******\rec_view.php on line 42

Не могу прикурить где ошибка?



Спустя 4 минуты, 32 секунды (10.02.2011 - 21:48) Snus написал(а):
$result = mysql_query ("SELECT `id`, `name`, `text`, `group`, `ingr`, `step` FROM `cocktails`",$db) or die(mysql_error());


У тебя колонка group, которую без апострофа использовать нельзя!

Спустя 5 минут, 2 секунды (10.02.2011 - 21:53) Сандин написал(а):
Спасибо! Все работает) только где то кодировка парит мозг) вылезло ????? :)

 mysql_query('SET NAMES cp1251',$db);          
mysql_query('SET CHARACTER SET cp1251',$db);
mysql_query('SET COLLATION_CONNECTION="cp1251_general_ci"',$db);


Исправило проблему.Ещё раз спасибо!

Спустя 9 минут, 56 секунд (10.02.2011 - 22:03) alex12060 написал(а):

$myrow = mysql_fetch_array ($result);
do {
printf ("<div class='cname'><h1>%s</h1></div> ", $myrow["name"] );
}
while ($myrow = mysql_fetch_array ($result));


При всем уважении к тебе, не рекомендую так делать совсем.

Спустя 15 минут, 38 секунд (10.02.2011 - 22:18) inpost написал(а):
Сандин
Ай-да ко мне в подпись и учимся правильно кодить! Начни с последней ссылки и вперёд до первой =)

Спустя 14 минут (10.02.2011 - 22:32) Сандин написал(а):
Цитата (alex12060 @ 10.02.2011 - 19:03)

$myrow = mysql_fetch_array ($result);
do {
printf ("<div class='cname'><h1>%s</h1></div> ", $myrow["name"] );
}
while ($myrow = mysql_fetch_array ($result));


При всем уважении к тебе, не рекомендую так делать совсем.

Почему?

Спустя 4 минуты, 49 секунд (10.02.2011 - 22:37) Snus написал(а):
Сандин
<?php 
// Подключение к MySQL
$sql_host = 'localhost';
$sql_login = 'root';
$sql_pass = '';
$sql_db = '<имя моей дб которое я убрал,из 10 символов латиницей.>';
$db = mysql_connect($sql_host, $sql_login, $sql_pass) or die("Could not connect: " . mysql_error());
mysql_select_db($sql_db,$db) or die ("пи-пи-пи рулю!");
$query = "SELECT `id`,`name`,`text`,`group`,`ingr`,`step` FROM `cocktails`";
$result = mysql_query ($query,$db) or die(mysql_error());
while ( $myrow = mysql_fetch_assoc ($result) ){
echo '<div class="cname"><h1>'.$myrow['name'].'</h1></div>';
}
?>

Спустя 20 минут, 15 секунд (10.02.2011 - 22:57) Сандин написал(а):
Спасибо ребята! цену вашу помощь.
Быстрый ответ:

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