首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到数据库但不读取信息

连接到数据库但不读取信息
EN

Stack Overflow用户
提问于 2017-09-21 18:19:05
回答 1查看 30关注 0票数 0

我编写了一个网站,并将数据库从本地主机导入到cpanel中。现在它连接到数据库,但没有从数据库中读取信息。这是我的代码

代码语言:javascript
复制
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;
}
EN

回答 1

Stack Overflow用户

发布于 2017-09-21 18:27:25

当你设置它的时候,你也可以使用PDO http://php.net/manual/en/class.pdo.php。由于各种原因,它要好得多,包括防止SQL注入,但不管怎样,下面是如何设置它的。

代码语言:javascript
复制
   $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,
   ));

在文档中,下面是一个带有绑定参数的示例语句:

代码语言:javascript
复制
$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
));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46341351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档