<?
/* Настраиваю соединение */
/* Переменные для соединения с базой данных */
$hostname = "localhost";
$username = "myusername";
$password = "mypassword";
$dbName = "outside";
/* Таблица MySQL, в которой хранятся данные */
$userstable = "gamedata";
Далее мне нужно выбрать столбец (любой) например dwID и посчитать сколько там записей и вывести их количество
Я в этом деле новичек.
Помогите закончить запрос
Спустя 1 час, 34 минуты, 55 секунд (22.03.2009 - 01:18) Viking написал(а):
PHP |
$res = mysql_query("select count(*) from `$dbName`.`$usertable`"); |
Спустя 13 минут, 26 секунд (22.03.2009 - 01:32) rocker написал(а):
Вот ошибка при добавлении кода.
Цитата |
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in W:wwwwwwinfo.php on line 13 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in W:wwwwwwinfo.php on line 13 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in W:wwwwwwinfo. |
PHP |
<?php |
1. Все данные от базы введены верно.\
2. Когда убираю ваш когд ошибка не появляется
В чем ошибка?
Спустя 21 минута, 38 секунд (22.03.2009 - 01:53) rocker написал(а):
Вот кому пригодится...переоформил и теперь работает
PHP |
<?php |
Спустя 11 минут, 8 секунд (22.03.2009 - 02:05) twin написал(а):
Ошибку ты исправил верно, у тебя не было коннекта. А вот примерчик твой мягко скажем слабоват, для того, что бы рекомендовать его другим. Подумай хорошенько, стоит ли из за одной цифры вытаскивать в php целиком всю таблицу? А если она 10-20mb? или больше? Viking дал рабочий и вполне оптимальный вариант. Разве что я бы сделал так:
PHP |
$result = mysql_query("SELECT COUNT(*) AS cnt FROM user", $link); |
но это не суть важно.
Спустя 22 минуты, 55 секунд (22.03.2009 - 02:28) rocker написал(а):
Спасибо за пример) просто я в этом 0 пока)
И еще есть вопрос. Как реализовать сортировку полученных данных?
Ну например таблица рейтинга сначала те у кого параметр выше и так далее ?
И еще есть вопрос. Как реализовать сортировку полученных данных?
Ну например таблица рейтинга сначала те у кого параметр выше и так далее ?
Спустя 41 минута, 17 секунд (22.03.2009 - 03:09) rocker написал(а):
Опять сам решил это только если опять нагромоздил...поправьте
PHP |
$result = mysql_query("SELECT Level FROM gamedata ORDER BY Level DESC LIMIT 0, 300"); |
0, 300 - это то, сколько выводить значений.
Спустя 5 часов, 26 минут, 2 секунды (22.03.2009 - 08:35) twin написал(а):
Вот - прогресс. Это сортировка в обратном порядке. Но все правильно.