我编写了一个网站,并将数据库从本地主机导入到cpanel中。现在它连接到数据库,但没有从数据库中读取信息。这是我的代码
function config(){
$server="server";
$user="infir";
$password="pass";
$db="infir";
$connect=mysqli_connect($server,$user,$password,$db);
mysqli_set_charset($connect,"utf8");
mysqli_query($connect,"SET NAME 'utf8'");
return $connect;
}发布于 2017-09-21 18:27:25
当你设置它的时候,你也可以使用PDO http://php.net/manual/en/class.pdo.php。由于各种原因,它要好得多,包括防止SQL注入,但不管怎样,下面是如何设置它的。
$dsn = 'mysql:127.0.0.1;port=3306;dbname=infir';
$pdo= new PDO($dsn, $user, $pasword, array(
PDO::ATTR_EMULATE_PREPARES => false,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
));在文档中,下面是一个带有绑定参数的示例语句:
$st = self::$db->prepare(
"insert into vendors set
first_name = :first_name,
last_name = :last_name"
);
$st->execute(array(
':first_name' => $first,
':last_name' => $last
));https://stackoverflow.com/questions/46341351
复制相似问题