ТОлько сильно не пинайте! Просматривал курс Попова про базы данных. Обьясняет четко и доходчиво, все понятно а на практике почемуто неработает. вот пишу такой код для соединения с базой но он ничего не выводит. PHP: <?php $db = mysql_connect ("localhost", "alex", "12345"); mysql_select_db ("firstbd", $db); $result = mysql_query ("SELECT * FROM firma WHERE id='3'",$db); $myrow = mysql_fetch_array($result); echo $myrow ["name"]; echo 12; ?> 12 просто дописал чтобы посмотреть или файл читаетса. Соответственно 12 и выводитса а остальное нет. Естественно база создана, пользователь тоже создан. Как узнать где ошибка?
в ДНК Попова. PHP: $db = mysql_connect ("localhost", "alex", "12345") or die("не выбрана база! "+mysql_error()) $result = mysql_query ("SELECT * FROM firma WHERE id='3'",$db) or die("ошибка в запросе "+mysql_error()); и вообще error_reporting(E_ALL);
в ДНК Попова )) А по существу: спасибо что откликнулись но теперь ничего вообще невыводитса PHP: <?php $db = mysql_connect ("localhost", "alex", "12345") or die("не выбрана база! "+mysql_error()); mysql_select_db ("firstbd", $db); $result = mysql_query ("SELECT * FROM firma WHERE id='3'",$db)or die("ошибка в запросе "+mysql_error()); $myrow = mysql_fetch_array("$result"); echo $myrow ["name"]; echo 12; ?>
пробовал. не помогает. Смотрю в источник а там только открытый тег <BODY> и все. даже закрывающего теперь нету
)) Блин, ребят. Какой нафиг плюсик? Видимо попутал. В РНР точкой сливаются строки. Рабочий код: PHP: <?php error_reporting (E_ALL | E_STRICT); mysql_connect ('localhost', 'root', 'root') or die ('Unable to connect to mysql server: ' . mysql_error()); mysql_select_db ('firstdb') or die ('Unable to select mysql database: ' . mysql_error()); $query = mysql_query ('SELECT * FROM `compnay` WHERE `id` = 3 LIMIT 1') or die ('SQL Error: ' . mysql_error()); $row = mysql_fetch_assoc ($query); echo $row['name'];
Премного благодарен! Теперь видно ошибку. Оказываетса "не выбрана база:Access denied for user 'alex'@'localhost' (using password: YES)" Странно конечно но это уже вопрос по настройке mysql. Добавлю. Теперь разобрался. Оказываетса пароль чувствителен к регистру Теперь все заработало. Спасибо всем гуру и просто мастерам кода принимавшим участие в решении моей проблемы