使用Sql查询在php中打印输出
我正在使用PHP,希望从users表中获取特定列“uid”的计数。输出窗口没有显示任何内容。下面是代码。谁能帮我修改一下密码吗使用Sql查询在php中打印输出,php,mysql,Php,Mysql,我正在使用PHP,希望从users表中获取特定列“uid”的计数。输出窗口没有显示任何内容。下面是代码。谁能帮我修改一下密码吗 <?php $link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } mysql_select_db("rth_db");
<?php
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("rth_db");
$data = mysql_query("SELECT COUNT(uid) AS Total FROM users", $link);
$number = mysql_fetch_array($data);
echo $number;
echo 'Connected successfully';
mysql_close($link);
?>
您应该以不同的方式处理数据
echo $number["Total"];
此外,mysql已被弃用,请查看PDO。
这对安全性等也有好处。您可以查看PHP.NET页面以了解有关此的更多信息您应该以不同的方式处理数据
echo $number["Total"];
此外,mysql已被弃用,请查看PDO。
这对安全性等也有好处。您可以查看PHP.NET页面以了解有关此更改的更多信息
echo $number;
到
或
因为$number
是数组
而不是字符串
请更改此设置
echo $number;
到
或
因为$number
是数组
不是字符串
请尝试使用以下方法:
<?php
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("rth_db");
$data = mysql_query("SELECT COUNT(uid) AS Total FROM users", $link);
$number = mysql_fetch_array($data);
echo $number['total'];
echo 'Connected successfully';
mysql_close($link);
?>
我刚刚编辑了一行,如果你注意到的话……希望它能起作用:)试着用这个:
<?php
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("rth_db");
$data = mysql_query("SELECT COUNT(uid) AS Total FROM users", $link);
$number = mysql_fetch_array($data);
echo $number['total'];
echo 'Connected successfully';
mysql_close($link);
?>
我刚刚编辑了一行,如果你注意到的话……希望这行行行得通:)你也可以使用
var_dump($number);
你也可以使用
var_dump($number);
@Tikkes我们也可以这样使用…:)@Tikkes我们也可以这样使用…:)