Я использую этот запрос для получения данных из базы данныхКак я могу оптимизировать mysql-запрос?
Как я могу оптимизировать и использовать лучший код для этого соединения?
connect();
$games_sql = mysql_query("SELECT gameid,mizbanid,mihmanid,score1,score2,gamedavar,gamestadium,now FROM games WHERE gameweek='$site_week' ORDER BY now ASC LIMIT 9");
for($i = 0; $i < mysql_num_rows($games_sql); $i++) {
$gameid = @mysql_result($games_sql, $i, 0);
$mizbanid = @mysql_result($games_sql, $i, 1);
$mihmanid = @mysql_result($games_sql, $i, 2);
$score1 = @mysql_result($games_sql, $i, 3);
$score2 = @mysql_result($games_sql, $i, 4);
$gamedavar = @mysql_result($games_sql, $i, 5);
$gamestadium = @mysql_result($games_sql, $i, 6);
$now = @mysql_result($games_sql, $i, 7);
$gametimeanddate = jdate("l d M y ساعت G:i", $now);
$gamedate = jdate("l d M y", $now);
$gametime = jdate("G:i", $now);
`connect()` function include `mysql_connect` & `mysql_select_db`
как я могу оптимизировать этот код для низкой user_connection
к базе данных и высокой скорости?
whoa dont do this .. я имею в виду, что не использую @ для ignoe erroris не очень хороший вариант –
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **] (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://www.brightmeup.info/article.php?a_id=2). –
, пожалуйста, предложите новый код для замены –