Я пытаюсь рассчитать, сколько выигрышей/проигрышей и сколько игр.вычислять значения в нескольких столбцах с ошибкой boolean
У меня есть база данных по неделям, и там я храню немало колонок, но теперь мне нужно вычислить общее количество побед и проигрышей на протяжении всех недель, которые я искал, и нашел this page, который показывает хороший пример того, как использовать SUM.
Моя таблица называется недели, и это выглядит так
id | fs1 | fs2 | fs3 | => fs12
Я вставляя строк на каждую неделю так, например
id | fs1 | fs2 | fs3 | => fs12
1 0 1 0 1 =2 wins
2 0 1 1 1 =3 wins
Таким образом, используя код с веб-сайта я связан с выше ; это мой код, который я имею в настоящее время, но его не работает.
<?
//set connection variables
$host = "localhost";
$username = "root";
$password = "";
$db_name = "pool"; //database name
//connect to mysql server
$mysqli = new mysqli($host, $username, $password, $db_name);
//check if any connection error was encountered
if(mysqli_connect_errno()) {
echo "Error: Could not connect to database.";
exit;
}
$getTotalPoints = mysql_query("SELECT SUM(fs1 + fs2 + fs3 + fs4 + fs5 + fs6 + fs7 + fs8 + fs9 + fs10 + fs11 + fs12) wins FROM weeks");
$TotalPoints = mysql_fetch_array($getTotalPoints);
echo $TotalPoints['wins'];
?>
Этот код дает мне следующую ошибку Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in line 6
Что $TotalPoints = mysql_fetch_array($getTotalPoints);
Когда я сделать запрос непосредственно к базе данных я получаю
This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
Showing rows 0 - 0 (1 total, Query took 0.0012 sec)
wins
59
во-первых, проверить запрос, то запрос может иметь ошибку ** OR ** там может быть что-то не так с вашим '» db_connect.php'' –
Я проверил db_connect и сразу же запустил запрос в базе данных, и он придет с ответом, который показывает вам, что происходит, когда я делаю это прямо. –
так? проблема в вашем '' db_connect.php'', должны быть методы 'mysql_connect()' и 'mysql_select_db()'. существуют ли эти методы? –