- Автор темы
- #1
хочу понять что лучше.
Какой код из нижеприведенных считается более правильным?
Какой код при больших количествах записей в БД буте работать быстрее и надежнее?
Почему, по вашему мнению, лучше использовать тот или иной метод?
к примеру имеется БД `name`:
id | name
1 | Александр
2 | Павел
3 | Григорий
4 | Виктор
...|...
Способ вывода данных из БД №1
Способ вывода данных из БД №2
Какой код из нижеприведенных считается более правильным?
Какой код при больших количествах записей в БД буте работать быстрее и надежнее?
Почему, по вашему мнению, лучше использовать тот или иной метод?
к примеру имеется БД `name`:
id | name
1 | Александр
2 | Павел
3 | Григорий
4 | Виктор
...|...
Способ вывода данных из БД №1
PHP:
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM `name` ;");
$num=mysql_num_rows($result);
$array=mysql_fetch_array($result)
for ($i=0;$i<$num;$i++)
{
echo $array["id"][$i]." - ".$array["name"][$i]."<br>";
}
Способ вывода данных из БД №2
PHP:
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM `name` ;");
$num=mysql_num_rows($result);
for ($i=0;$i<$num;$i++)
{
$id=mysql_result($result,$i,"id");
$name=mysql_result($result,$i,"name");
echo $array["id"][$i]." - ".$array["name"][$i]."<br>";
}