$query = "SELECT * FROM `settings` WHERE `id` = 1 " ;
$result = mysql_query ($query, $connection) ;
$result = mysql_fetch_array ($result) ;
Это удобно, ненужно придумывать никаких новых переменных и т.п.
Но должны быть и минусы, раз многие придумывают новые переменные?
Спустя 6 минут, 22 секунды (26.04.2010 - 20:06) sergeiss написал(а):
Еще удобнее вообще не писать скрипты... Думать не надо будет...
Спустя 10 минут, 43 секунды (26.04.2010 - 20:17) twin написал(а):
Цитата |
Это удобно, ненужно придумывать никаких новых переменных и т.п. Но должны быть и минусы, раз многие придумывают новые переменные? |
Это спорно на счет удобства. Я ничего удобного в перезаписях не вижу. какой смысл, если можно написать сразу
$result = mysql_query ("SELECT * FROM `settings` WHERE `id` = 1 ", $connection) ;
$row = mysql_fetch_assoc ($result) ;
Но если уж разбивать, название переменной должно отражать суть содержимого. mysql_fetch_assoc () (сколько раз говорить...) возвращает ряд(row) запроса, а результат(result) его (вернее ссылка на результат) уже получен.
Спустя 16 минут, 41 секунда (26.04.2010 - 20:33) Unlikely написал(а):
Окей. Спасибо.