Я хочу напечатать общее количество игр в таблице, которая равна строкам.Количество игровых автоматов в таблице?
$total = mysql_query('SELECT COUNT(*) FROM gamertags');
print $total;
Код выше печатает этот idk, почему?
Resource id #3
Я хочу напечатать общее количество игр в таблице, которая равна строкам.Количество игровых автоматов в таблице?
$total = mysql_query('SELECT COUNT(*) FROM gamertags');
print $total;
Код выше печатает этот idk, почему?
Resource id #3
Я согласен с другими парнями, это все объяснить на that page. Но вот ответ в любом случае ...
$result = mysql_query('SELECT COUNT(*) FROM gamertags');
$total = mysql_result($result, 0);
echo $total;
Потому что это возвращает переменную результата mysql. Вы можете получить доступ к фактическим данным с помощью mysql_result().
Ваш код должен быть таким:
$sql = mysql_query('SELECT COUNT(*) AS number FROM gamertags');
$total = mysql_fetch_array($sql);
echo $total;
Как следует из названия, это вернет массив, а не число. – mpen
лол все настолько важно ...
$sql = mysql_query("SELECT COUNT(*) AS number FROM gamertags");
$resultsArray = mysql_fetch_array($sql);
echo $resultsArray["number"];
mysql_fetch_array() будет принимать MySQL ресурс и разобрать его в индексированный массив и ассоциативный массив.
array(
[0] => <number>,
[number] => <number>
)
mysql_fetch_assoc() будет принимать MySQL ресурс и поместить его в только ассоциативный массив.
array(
[number] => <number>
)
Потому что вы были слишком ленивы, чтобы прочитать только ** ONE ** страница в руководстве: http://ru.php.net/mysql_query – zerkms
я до сих пор не понимаю, что вы имеете в виду это мой первый время с sql – AndrewFerrara
откройте данную ссылку и ** прочитайте ** это. – zerkms