Php连接及读取和写入mysql数据库的常用代码

下面是详细的攻略。

Php连接及读取和写入mysql数据库的常用代码

一、连接数据库

使用 php 连接 mysql 数据库通常要用到两个参数,分别为主机名和用户名:

<?php
    $host = 'localhost';
    $username = 'root';
    $password = '';
    $conn = mysqli_connect($host, $username, $password);
    if (!$conn) {
        die('Could not connect: ' . mysqli_error());
    }
    echo 'Connected successfully';
?>

以上代码中,mysqli_connect 方法用来连接数据库,mysqli_error 方法用来输出错误信息。

二、读取数据

读取 mysql 数据库中的数据通常要用到 mysqli_query 方法,可以参考以下示例:

<?php
    $host = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'test';
    $conn = mysqli_connect($host, $username, $password, $database);
    if (!$conn) {
        die('Could not connect: ' . mysqli_error());
    }
    $sql = "SELECT id, name, age FROM users";
    $result = mysqli_query($conn, $sql);
    if (mysqli_num_rows($result) > 0) {
        while ($row = mysqli_fetch_assoc($result)) {
            echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
        }
    } else {
        echo "0 results";
    }
    mysqli_close($conn);
?>

以上代码中,mysqli_query 方法用来执行 sql 查询语句,mysqli_fetch_assoc 方法用来获取查询结果中的数据。

三、写入数据

写入数据通常要用到 mysqli_query 方法,可以参考以下示例:

<?php
    $host = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'test';
    $conn = mysqli_connect($host, $username, $password, $database);
    if (!$conn) {
        die('Could not connect: ' . mysqli_error());
    }
    $sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)";
    if (mysqli_query($conn, $sql)) {
        echo "New record created successfully";
    } else {
        echo "Error: " . $sql . "<br>" . mysqli_error($conn);
    }
    mysqli_close($conn);
?>

以上代码中,mysqli_query 方法用来执行 sql 插入语句,如果插入成功,则输出“New record created successfully”,否则输出错误信息。

四、总结

以上为 php 连接及读取和写入 mysql 数据库的常用代码。

其中,连接数据库时要注意参数的设置,读取数据时要注意查询结果的处理,写入数据时要注意 sql 语句的格式。

通过以上代码示例和总结,相信大家已经可以掌握 php 连接及读取和写入 mysql 数据库的基础知识。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Php连接及读取和写入mysql数据库的常用代码 - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • PHP中遍历二维数组_以不同形式的输出操作实例

    PHP中遍历二维数组可以使用for循环、foreach循环以及while循环等方法。以下是几种不同形式的输出操作实例: 示例一:使用foreach循环输出二维数组 假如我们有一个二维数组$students,包含学生的姓名和学科成绩,数据格式如下: $students = array( array("name" => "To…

    PHP 2023年5月26日
    00
  • php实现计算百度地图坐标之间距离的方法

    下面是详细的攻略: 背景说明 在开发地图类的应用中,经常会遇到需要计算两个经纬度坐标之间距离的需求。PHP作为一种广泛应用于Web开发的语言,在这方面也有很好的解决方案。 实现思路 计算两个经纬度坐标之间的距离,需要用到地球表面的弧长公式。常用的公式有“半正矢经度公式”、“球面三角法”、“平面直角坐标法”等,其中以“半正矢经度公式”最为常用。该公式的数学表示…

    PHP 2023年5月26日
    00
  • php 特殊字符处理函数

    1. PHP 特殊字符处理函数概述 在 PHP 中,特殊字符处理函数用于对字符串进行处理,转义或者删除非法字符。这些函数通常用于处理用户输入或从数据库中提取的文本。以下是 PHP 中常用的特殊字符处理函数: htmlentities() 函数:将字符串中的特殊字符转换为 HTML 实体,避免特殊字符被解释为 HTML 标签或 JavaScript 代码等; …

    PHP 2023年5月25日
    00
  • php实现将二维关联数组转换成字符串的方法详解

    让我详细讲解一下“php实现将二维关联数组转换成字符串的方法详解”。 什么是二维关联数组? 在 PHP 中,二维关联数组是指一个嵌套数组,其中每个内部数组都是关联数组(即用字符串作为键名的数组)。例如: $array = array( array(‘name’ => ‘John’, ‘age’ => 25), array(‘name’ =>…

    PHP 2023年5月26日
    00
  • php7函数,声明,返回值等新特性介绍

    下面我就为大家详细讲解“PHP7 函数、声明、返回值等新特性介绍”的完整攻略。 函数参数类型声明 在 PHP7 中新增了函数参数类型声明,可以在函数参数类型前加上类型标识符(比如 int、float、string 等),以确保传入的参数类型正确。 示例1: function sum(int $a, int $b){ return $a + $b; } ech…

    PHP 2023年5月26日
    00
  • 在PHP程序中运行Python脚本(接收数据及传参)的方法详解

    下面我将为您详细介绍如何在PHP程序中运行Python脚本,并进行数据传递。 准备工作 在进行下一步操作之前,我们需要确保已经安装好以下环境: PHP 5.4或以上版本 Python 2.7或以上版本 Apache或NGINX等web服务器 步骤一:编写PHP脚本 首先,我们需要在PHP程序中编写相关代码,用于调用Python脚本并向其传递参数以及接收Pyt…

    PHP 2023年5月23日
    00
  • php三维数组去重(示例代码)

    关于“php三维数组去重(示例代码)”,我来给你详细讲解一下。 什么是三维数组? 在 PHP 中,数组是一种非常常用的数据结构,它可以把一组数据存储在同一个变量中。而二维数组是指数组里元素本身也是数组,也就是一个二维的表格。同理,我们把二维数组里的每一个元素都再次视为数组,那么这个数组就成了一个三维数组。 三维数组去重 假设现在我们有一个三维数组,其中包含了…

    PHP 2023年5月26日
    00
  • 超常用的PHP正则表达式收集整理

    超常用的PHP正则表达式收集整理 前言 正则表达式是一个十分强大的工具,可以用来处理各种字符串操作,例如匹配、替换、分割等。在PHP开发中,正则表达式也是一种十分常见的技巧。然而,正则表达式语法复杂,需要我们认真学习和练习。本文将整理收集了一些超常用的PHP正则表达式,供大家参考和学习。 常见正则表达式 匹配中文字符 preg_match(‘/^[\x{4e…

    PHP 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部