Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP代码:尝试链接到MYSQL表_Php_Mysql - Fatal编程技术网

PHP代码:尝试链接到MYSQL表

PHP代码:尝试链接到MYSQL表,php,mysql,Php,Mysql,我有一个PHP文件,用于链接到我设置的测试SQL表。问题是在我的搜索框中输入数据并不能得到我想要的结果 首先,PHP代码: <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; // Create connection $conn = mysqli_connect($servername, $username, $password, $d

我有一个PHP文件,用于链接到我设置的测试SQL表。问题是在我的搜索框中输入数据并不能得到我想要的结果

首先,PHP代码:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT ID, FirstName, LastName FROM 'create'";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result)>0) {
    // output data of each row
    while($row=mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["ID"]. " - Name: " . $row["FirstName"]. " " . $row["LastName"]. "<br>";
    }
} else {
    echo "0 results";
}

mysqli_close($conn);
?> 
在我的搜索框中输入上述任何一个单词的结果应为6。杰西卡。琼斯。(我不想费心去搜索这些电子邮件,我不知道为什么我会包括它们。)相反,无论我键入什么,我都会得到“0结果”


可能只有一件事我错了,但如果我知道是什么,我会被诅咒的。再说一遍,PHP不是我的堡垒。

您的表名应该是反勾号,而不是引号

$sql = "SELECT ID, FirstName, LastName FROM `create`";

表名应使用反勾号,而不是引号

$sql = "SELECT ID, FirstName, LastName FROM `create`";

我会帮你的。会帮你的。哦,就是这样。非常感谢。关于mysqli.error.php,我是一个新手,我认为这对我没有帮助。不过谢谢。@BionicBundtcake如果它解决了你的问题,你应该接受答案,哦,就是这样。非常感谢。关于mysqli.error.php,我是一个新手,我认为这对我没有帮助。不过,谢谢。@BionicBundtcake如果解决了您的问题,您应该接受答案,