当前尝试SELECT COUNT(*)在我的网站中显示来自SQL 的结果.我是100%的PHP和SQL新手,所以明白这必须是基础知识!如果有人可以推荐一本好书或网站来学习那也很棒.
这是我目前的代码:
<?php
include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
sec_session_start();
$sql = ("SELECT COUNT(*) FROM project_directory");
$result = mysql_fetch_array($sql);
?>
<?php echo $result ; ?>
Run Code Online (Sandbox Code Playgroud)
结果是28,如果我在phpMyAdmin的SQL框中运行以下内容,则可以正常工作
SELECT COUNT(*) FROM project_directory
Run Code Online (Sandbox Code Playgroud)
感谢任何人的帮助或建议.
您没有使用 mysql_query() 函数执行查询。
你需要这样做
<?php
include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
sec_session_start();
$sql = ("SELECT COUNT(*) FROM project_directory");
$rs = mysql_query($sql);
//-----------^ need to run query here
$result = mysql_fetch_array($rs);
//here you can echo the result of query
echo $result[0];
?>
<?php echo $result[0]; ?>
Run Code Online (Sandbox Code Playgroud)
注意:如果您已经开始学习 PHP/Mysql,请尝试使用 mysqli_* 函数。mysql_ 将在未来的 PHP 版本中被弃用。
| 归档时间: |
|
| 查看次数: |
34598 次 |
| 最近记录: |