Страница 1 из 1

В чем тут проблема?

Добавлено: 01 янв 2010, 21:16
avasiru
Приветствую всех! Прошу помощи в поиске ошибки в:

Код: Выделить всё

<?php 

$db = mysql_connect('localhost','***','***');
mysql_select_db('avasiru_forwork',$db);

$result = mysql_query("SELECT * FROM firma", $db);
if(!$result) 
{ 
  echo "Возникла ошибка - ".mysql_error()."
"; 
  exit(); 
}
else
$myrow = mysql_fetch_array($result);

echo $myrow["name"];

?>
Выдает No database selected.
Как с этим бороться? :confused:

Re: В чем тут проблема?

Добавлено: 02 янв 2010, 09:56
Duncon
if(!mysql_select_db('avasiru_forwork')) die('не выбрал базу');
Проверь правильность имён.

Re: В чем тут проблема?

Добавлено: 02 янв 2010, 15:24
avasiru
О само собой все заработало! Спасибо за помощь!
Только появилась новая проблема - выдает знаки вопроса...
PS: Сама таблица и данные в ней utf8_general_ci

Re: В чем тут проблема?

Добавлено: 03 янв 2010, 10:16
Duncon
Ну так работай в utf8 или iconv в помощь

Re: В чем тут проблема?

Добавлено: 06 янв 2010, 09:21
Хыиуду
mysql_query("SET NAMES 1251"); или UTF-8 соответственно