gpt4 book ai didi

php - 我需要在 HTML 中显示涉及 COUNT(*) 的 MYSQL 查询

转载 作者:行者123 更新时间:2023-11-29 06:13:22 24 4
gpt4 key购买 nike

我需要使用 php 从 mysql 数据库获取查询结果。我四处寻找,我认为我所拥有的应该有效,但事实并非如此。我正在正确的文件夹中运行它。如果还有什么其他人可以告诉我,我将不胜感激。

谢谢!

这是我的代码。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<?php
// define DB connection variables
$host = "localhost";
$user = "root";
$password = "";
// connect to the MySQL server
$db_connection = mysql_connect($host,$user,$password);

// If the connection failed:
if(!$db_connection){
echo "Error connecting to the MySQL server: " . mysql_error();
exit;
}
mysql_select_db("hockey");

// Execute an SQL SELECT query to pull back rows where Kessel scores
$query = "SELECT COUNT(*) FROM goals WHERE player_id = 4";
$response = mysql_query($query) or die(mysql_error());
?>

<?php
while($row= mysql_fetch_array($response));{

echo $row['COUNT(*)'];

// get the next row's details and loop to the top

}
?>
</body>
</html>

最佳答案

这里有一个错误:

while($row= mysql_fetch_array($response));{

事实上,在 while 之后和 { 之前有分号(它不应该在那里)。

无论如何,由于您只检索一个字段,因此 while 根本没有用。摆脱它并执行如下操作:

$query = "SELECT COUNT(*) as Count FROM goals WHERE player_id = 4";
$response = mysql_query($query) or die(mysql_error());
$row= mysql_fetch_array($response);
echo $row['Count'];

关于php - 我需要在 HTML 中显示涉及 COUNT(*) 的 MYSQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8015794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com