我有一个名为 $addressdb 的数据库。我想通过用户输入的结果($usersName)搜索该数据库上的表。我的错误可能真的很愚蠢。我是 mySQL 的新手。
<?php
//IF THE LOGIN is submitted...
if ($_POST['Login']){
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "addressdb";
$usersName = $_POST['users'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT userID, userName FROM users WHERE userName =$usersName";
$result = mysqli_query($conn, $sql);
...
我的错误是
$sql = "SELECT userID, userName FROM users WHERE userName =$usersName";
更具体地说,变量调用。