因此,我开始学习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中给出布尔值”。为什么会这样?
最佳答案
是的,可以有多个表。
以一本书为例。
假设书籍是您的数据库。
还有一些页面就是您的表格。
在页面中,有水平和垂直线将表分为行和列。
在页面内部,可以为特定列添加相应的数据。一本书可以有多个页面。希望这可以帮助 :)