MySQLI连接错误?

时间:2016-03-05 16:26:28

标签: php syntax-error

mysqli_connect = ("$db_host","$db_username","$db_pass")
 mysqli_select_db ("$db_name") or die("No database is available for selection.")

这是我第一次真正使用mysqli,所以请原谅我。

我收到此错误:

 syntax error, unexpected 'mysqli_connect' (T_STRING)

感谢。

1 个答案:

答案 0 :(得分:3)

mysqli_connect是Php中的一个函数。您可能将其视为变量。而且,它也不会变化。在php中,变量在开头就有$

进行以下更正:

$c=mysqli_connect("$db_host","$db_username","$db_pass");

在上面的代码中,您将所需的信息传递给函数以启动连接。

变量$c将保持连接请求的状态。

变量$c可用于在程序的其余部分中引用连接。

尝试以下代码:

<?php

$db_host = "localhost";

$db_username = "removed";

$db_pass = "removed";

$db_name = "removed"

$c=mysqli_connect($db_host,$db_username,$db_pass)
or die("Couldn't connect");

    mysqli_select_db ($c,$db_name) or die("No database is available for selection.");
?>

您还需要将连接状态传递给mysqli_select_db()功能。所以我们也需要通过$c