因此,我开始学习MySQL,而我对表有些困惑,因此我想澄清一下。一个数据库中可以有多个表吗?例如:

Database1
-Table1
 -Username
 -Password
-Table2
 -Name
 -Dogname


谢谢。

编辑:

$username = "root";
$password = "pass123";
$db = "login";
$conn = mysql_connect("localhost:3306", $username, $password);
$conndb = mysql_select_db($db);
$ask = mysql_query("SELECT * FROM users", $conn);
echo $ask;
mysql_close();


编辑2:
有点问题,但为什么这段代码行不通?

<?php
$dbusername = "root";
$dbpassword = "pass123";
$db = "login";
$conn = @mysql_connect("localhost:3306", $dbusername, $dbpassword);
mysql_select_db($db);

$userid = $_POST["userid"];
$userpass = $_POST["userpass"];

$sql = mysql_query("SELECT password FROM users WHERE username = {$userid}");
echo $sql;

if(mysql_num_rows($sql) >= 1){
    //user not found
    echo "Found user login!";
} else {
    //user found
    echo "Could not find user";

}

mysql_close($conn);
?>


而且它一直给我错误“警告:mysql_num_rows()期望参数1是资源,在第19行的C:\ wamp64 \ www \ login.php中给出布尔值”。为什么会这样?

最佳答案

是的,可以有多个表。

以一本书为例。

假设书籍是您的数据库。
还有一些页面就是您的表格。
在页面中,有水平和垂直线将表分为行和列。

在页面内部,可以为特定列添加相应的数据。一本书可以有多个页面。希望这可以帮助 :)

10-06 05:25