PHP错误回显数据库行

PHP错误回显数据库行,php,html,css,sql,phpmyadmin,Php,Html,Css,Sql,Phpmyadmin,我试图在我建立的数据库中存储一些文本。我试图让PHP重新识别我设置的新数据库,并显示我输入的文本行 出于某种原因,我得到了某种PHP错误,说mysql_num_rows期望参数1是资源,布尔值在 我不知道这意味着什么。对不起,我是PHP新手。基本上,我要做的是将文本存储在数据库中,并在页面上显示结果 有没有人有关于如何在SQL数据库中回显行的php示例 谢谢在开始创建使用数据库的应用程序之前,请务必学习如何编写SQL,因为有很多事情您应该知道 之后,您将希望完全放弃mysql_*函数。有更好的方

我试图在我建立的数据库中存储一些文本。我试图让PHP重新识别我设置的新数据库,并显示我输入的文本行

出于某种原因,我得到了某种PHP错误,说mysql_num_rows期望参数1是资源,布尔值在

我不知道这意味着什么。对不起,我是PHP新手。基本上,我要做的是将文本存储在数据库中,并在页面上显示结果

有没有人有关于如何在SQL数据库中回显行的php示例


谢谢

在开始创建使用数据库的应用程序之前,请务必学习如何编写SQL,因为有很多事情您应该知道

之后,您将希望完全放弃mysql_*函数。有更好的方法可以在PHP中查询MySQL数据库。我推荐PDO。您需要一个关于在PHP for MySQL中使用PDO的教程。这本书似乎涵盖了基本知识和你需要做的事情。它还解释了为什么不应该使用mysql_*函数本质上,mysql_*扩展因各种原因而被弃用,包括必须逃避自己的查询,这为可能导致SQL注入漏洞的错误留下了更多的空间

基本上,使用PDO,您将创建一个连接,运行查询,并循环处理结果。它与mysql函数在您尝试执行的操作方面没有太大区别,但它更安全。

试试以下方法:


您没有选择任何内容,也没有选择数据库。一定要找到一个好的MySQL教程。它是什么类型的查询?你从哪里学会了如何编写这样的sql查询?旁注:停止使用不推荐的mysql函数。使用或。在更新或插入查询的情况下,函数返回一个布尔值以指示成功或失败,而不是资源。此外,您将使用mysql\u受影响的行,而不是mysql\u num\u行,来获得此类操作的结果。我建议您仔细看看PHP.net的mysql_query文档。从表中选择项-最简单的查询在学习PDO/MySQLi之前,OP必须先学习如何编写正确的SQL语句。
    <?php
mysql_connect('localhost','example','example');

$result = mysql_query("blakesdatabase` LIMIT 0, 30 "); 
$num_rows = mysql_num_rows($result); 

// Display the results 
echo $num_rows; 

?>
<?php
mysql_connect("hostname","db_username","db_password");
mysql_select_db("dbname");
$check_user = "select * from table where username='$username' AND password='$password'";

$run = mysql_query($check_user);


$num_rows = mysql_num_rows($run); 

// Display the results 
echo $num_rows; 

?>