php选择的数据库是什么代码

worktile 其他 3

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在PHP中,选择数据库的代码取决于你使用的数据库类型。以下是几种常见的数据库类型及其相应的PHP代码:

    1. MySQL:

      <?php
      $servername = "localhost";
      $username = "username";
      $password = "password";
      $dbname = "database_name";
      
      $conn = new mysqli($servername, $username, $password, $dbname);
      
      if ($conn->connect_error) {
          die("Connection failed: " . $conn->connect_error);
      }
      ?>
      
    2. PostgreSQL:

      <?php
      $host = "localhost";
      $port = "5432";
      $dbname = "database_name";
      $user = "username";
      $password = "password";
      
      $conn = pg_connect("host=$host port=$port dbname=$dbname user=$user password=$password");
      
      if (!$conn) {
          die("Connection failed: " . pg_last_error());
      }
      ?>
      
    3. SQLite:

      <?php
      $db = new SQLite3('database.db');
      
      if (!$db) {
          die("Connection failed: " . $db->lastErrorMsg());
      }
      ?>
      
    4. Oracle:

      <?php
      $username = "username";
      $password = "password";
      $servername = "localhost/XE";
      
      $conn = oci_connect($username, $password, $servername);
      
      if (!$conn) {
          $e = oci_error();
          die("Connection failed: " . $e['message']);
      }
      ?>
      
    5. MongoDB:

      <?php
      $host = "localhost";
      $port = "27017";
      $dbname = "database_name";
      
      $conn = new MongoDB\Driver\Manager("mongodb://$host:$port");
      
      if (!$conn) {
          die("Connection failed");
      }
      ?>
      

    以上代码只是简单的连接到数据库,具体的操作和查询需要根据不同的数据库类型和具体需求来编写。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在PHP中,你可以使用不同的数据库来存储和管理数据。常见的数据库有MySQL、SQLite、PostgreSQL等。下面是使用不同数据库的示例代码。

    1. 使用MySQL数据库:
    // 连接到MySQL数据库
    $servername = "localhost";
    $username = "root";
    $password = "password";
    $dbname = "myDB";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    
    // 执行SQL查询或操作
    $sql = "SELECT * FROM users";
    $result = $conn->query($sql);
    
    // 处理查询结果
    if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
        }
    } else {
        echo "0 结果";
    }
    
    // 关闭数据库连接
    $conn->close();
    
    1. 使用SQLite数据库:
    // 连接到SQLite数据库
    $db = new SQLite3('myDB.db');
    
    // 执行SQL查询或操作
    $sql = "SELECT * FROM users";
    $result = $db->query($sql);
    
    // 处理查询结果
    while ($row = $result->fetchArray()) {
        echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
    
    // 关闭数据库连接
    $db->close();
    
    1. 使用PostgreSQL数据库:
    // 连接到PostgreSQL数据库
    $host = "localhost";
    $port = "5432";
    $dbname = "myDB";
    $user = "postgres";
    $password = "password";
    
    $conn = pg_connect("host=$host port=$port dbname=$dbname user=$user password=$password");
    
    // 检查连接是否成功
    if (!$conn) {
        die("连接失败");
    }
    
    // 执行SQL查询或操作
    $sql = "SELECT * FROM users";
    $result = pg_query($conn, $sql);
    
    // 处理查询结果
    while ($row = pg_fetch_assoc($result)) {
        echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
    
    // 关闭数据库连接
    pg_close($conn);
    

    以上代码示例分别展示了在PHP中如何连接、查询和关闭MySQL、SQLite和PostgreSQL数据库。你可以根据自己的实际需求选择适合的数据库,并在代码中进行相应的配置和操作。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在PHP中,可以通过使用不同的扩展库来连接和操作不同的数据库。以下是连接和操作几种常见数据库的代码示例:

    1. 连接MySQL数据库:
    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "database_name";
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    
    // 执行SQL查询或其他操作
    
    // 关闭连接
    $conn->close();
    ?>
    
    1. 连接SQLite数据库:
    <?php
    $dbfile = 'path/to/database.sqlite';
    
    // 创建连接
    $conn = new SQLite3($dbfile);
    
    // 检查连接是否成功
    if (!$conn) {
        die("连接失败: " . $conn->lastErrorMsg());
    }
    
    // 执行SQL查询或其他操作
    
    // 关闭连接
    $conn->close();
    ?>
    
    1. 连接PostgreSQL数据库:
    <?php
    $host = "localhost";
    $port = "5432";
    $dbname = "database_name";
    $user = "username";
    $password = "password";
    
    // 创建连接
    $conn = pg_connect("host=$host port=$port dbname=$dbname user=$user password=$password");
    
    // 检查连接是否成功
    if (!$conn) {
        die("连接失败");
    }
    
    // 执行SQL查询或其他操作
    
    // 关闭连接
    pg_close($conn);
    ?>
    
    1. 连接MongoDB数据库:
    <?php
    $host = "localhost";
    $port = "27017";
    $dbname = "database_name";
    
    // 创建连接
    $conn = new MongoDB\Driver\Manager("mongodb://$host:$port");
    
    // 执行操作
    
    // 关闭连接(无需手动关闭连接)
    ?>
    

    以上代码示例仅展示了连接数据库的部分,你可以根据具体需求使用相应的查询语句和操作来操作数据库。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部