Гриша К.
Новичок
Вывод данных из Mysql и печать результатов; echo mysql_result($result, 0, "price") ?
Коректны ли приведенные варианты вывода данных из базы даных и отображения их результатов:
Мне было бы удобней использовать третий вариант, он короче второго (но в чем преимущество printf?), корректен ли этот вариант?
А если использовать первый вариант, то при просмотре кода страницы в браузере, на месте $a = mysql_result($result, 0, "price"); остается пустое место, соответсвенно если таких переменных будет 30, то пустых мест будет 30.
Может быть есть другие варианты вывода данных и отображения результатов этих данных.
Нужно ли использовать mysql_close($date)?
И возможно ли сделать так, чтобы если например нет связи с базой данных, то броузер не отображал об этом сообщение, а просто не выводил результат?

Коректны ли приведенные варианты вывода данных из базы даных и отображения их результатов:
PHP:
$date = mysql_connect("localhost", "root", "root123");
mysql_select_db("magazin", $date);
$result = mysql_query("SELECT * FROM emt", $date);
$a = mysql_result($result, 0, "price");
$b = mysql_result($result, 1, "price");
mysql_close($date);
//Вариант 1, вывод значения переменной
echo $a;
//Вариант 2, вывод при помощи printf
printf ("%s", mysql_result($result, 0, "price"));
//Вапмант 3, вывод без присвоения переменной
echo mysql_result($result, 0, "price");
?>
А если использовать первый вариант, то при просмотре кода страницы в браузере, на месте $a = mysql_result($result, 0, "price"); остается пустое место, соответсвенно если таких переменных будет 30, то пустых мест будет 30.
Может быть есть другие варианты вывода данных и отображения результатов этих данных.
Нужно ли использовать mysql_close($date)?
И возможно ли сделать так, чтобы если например нет связи с базой данных, то броузер не отображал об этом сообщение, а просто не выводил результат?