php - 在php中成功连接表时不显示记录?
问题描述
<?php
$host ="localhost";
$dbUsername ="jmpcompu_admin";
$dbPassword = "Jmpcompu@";
$dbname= "jmpcompu_member";
$con = mysql_connect($host, $dbUsername, $dbPassword);
if(!$con){
die('not');
}
mysql_select_db($dbname, $con);
$result = mysql_query("select * from register", $con);
while( $row = mysql_fetch_row($result) ){
echo "Database Connected Successfully !!!";
echo $row["id"];
echo $row["name"];
echo $row["dob"];
echo $row["gender"];
echo $row["email"];
echo $row["mobile"];
}
mysql_close($con);
?>
表明:
Database Connected Successfully !!!Database Connected Successfully !!!Database Connected Successfully !!!Database Connected Successfully !!!Database Connected Successfully !!!Database Connected Successfully !!!
我的表有 6 条记录。
解决方案
mysql_fetch_row
来自手册
将结果行作为枚举数组获取
因此,您可以在输出数据时使用 0,1,2,3 等 inexes:
echo $row[0];
echo $row[1];
或使用其他功能 -mysql_fetch_assoc
但最后 - 您必须避免mysql_
使用功能,因为这些功能的每个手册页上都有警告:
此扩展在 PHP 5.5.0 中被弃用,并在 PHP 7.0.0 中被删除。
考虑搬到PDO
或mysqli
立即。
推荐阅读
- c++ - nanodbc 从 Linux 连接到 MSSQL
- heroku - 如何在 Twilio 中使用 Heroku Review 应用程序?
- javascript - 显示密码计强度级别
- javascript - 对象键作为车把中的变量(enduro.js)
- android - 折叠 AppBarLayout 不使用 TabLayout 和 NestedScrollView 滚动
- c# - 优化 neo4j cypher 导入查询
- c++ - 在 C++ 项目中链接 ITK 头文件
- python-3.x - 请求发出的python HTTP批处理请求
- c# - 无法将 lambda 表达式转换为类型“InjectionMember[]”,因为它不是委托类型。- 如何在 MVC 应用程序中使用 DI
- javascript - JQuery 无法使用 hover() 方法识别数据表的“tbody”和“tr”