phpmysql实例代码,mysql经典实例

发布时间:2022-11-20

本文目录一览:

  1. php 怎么使用Mysql事务实例代码
  2. php mysql insert into 结合详解及实例代码
  3. PHP避免向MySql添加重复记录的实例代码
  4. php连接mysql代码怎么使用
  5. PHP怎么连接MySQL

php 怎么使用Mysql事务实例代码

$con = mysqli_connect('localhost', 'root', '123456', 'test');
if (!$con) {
    exit("连接错误");
}
mysqli_set_charset($con, 'utf8');
mysqli_query($con, "BEGIN"); // 开启事务
$sql = "sql语句1";
$sql2 = "sql语句2";
$res = mysqli_query($con, $sql);
$res1 = mysqli_query($con, $sql2);
if ($res && $res1) {
    mysqli_query($con, "COMMIT"); // 提交事务
    echo '提交成功。';
} else {
    mysqli_query($con, "ROLLBACK"); // 事务回滚
    echo '数据回滚。';
}
mysqli_query($con, "END");

php mysql insert into 结合详解及实例代码

向数据库表插入数据

INSERT INTO 语句用于向数据库表添加新记录。

语法

INSERT INTO table_name VALUES (value1, value2,....)

也可以指定插入的列:

INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....)

注释:SQL 语句对大小写不敏感。INSERT INTOinsert into 相同。

示例

  1. 一次插入多组值:
INSERT INTO `news` (title, body, time) VALUES ('title1', 'body1', NOW()), ('title2', 'body2', NOW());
  1. 将查询结果插入到新表:
INSERT INTO news_one (id, title, body, time) SELECT id, title, body, time FROM news_two;

注意:这两个表的结构要完全相同,列名可以不同。

在 PHP 中使用方法

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con) {
    die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql = "INSERT INTO Persons (FirstName, LastName, Age) VALUES ('$_POST[firstname]', '$_POST[lastname]', '$_POST[age]')";
if (!mysql_query($sql, $con)) {
    die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP避免向MySql添加重复记录的实例代码

最近写了下英文搜索的小偷,为了让蜘蛛更好的享受链接的乐趣,因此使用了入库处理,将最近的搜索写入到 MySQL 中,同时在首页调用这些查询数据,就可以达到网站地图的效果,但是弊端也出现了了,那就是重复记录的问题。 在网上找到一段实例,经过修改发现可行,现将代码公布如下:

$link = mysql_connect('localhost', 'root', '1234');
// 得到MySQL数据库连接
$username = $_GET["name"];
// 得到从客户端表单传过来的数据
$q = "SELECT * FROM usertable WHERE user_name='$username'";
mysql_query("SET NAMES gb2312");
// 避免出现中文乱码
$rs = mysql_query($q, $link);
// 查询数据库
$num_rows = mysql_num_rows($rs);
// 得到查询结果的总行数
if ($num_rows == 0) {
    // 烈火网 liehuo.net 欢迎复制,拒绝恶意采集 liehuo.net
    $exec = "INSERT INTO student (user_name) VALUES ('$username')";
    mysql_query("SET NAMES gb2312");
    mysql_query($exec, $link);
    // 若没有此用户则将数据插入到数据库(注册用户)
    echo "用户注册成功!";
} else {
    echo "该用户名已存在,请重新选择用户名!";
}

php连接mysql代码怎么使用

  1. 首先,新建一个 php_mysql.php 的文件
  2. 其次,查看 MySQL 服务是否打开,或者客户端的 MySQL 能够正常打开。
    • 鼠标右键电脑 -> 管理 -> 服务和应用程序 -> 服务 -> 找到 MySQL 服务,看看是不是启用状态。
    • 看看能不能打开客户端。
  3. 如果上面的可以了,那么就进入正题了,PHP 连接 MySQL 代码实例。
  4. 最后运行这个文件,看看运行结果吧。

PHP怎么连接MySQL

PHP 连接 MySQL 数据库是 PHP 新手们必须要掌握的一项技能,只要掌握了 PHP 对数据库进行增删改查等操作,就可以写出一些简单且常见的程序。如留言表,新闻页等。本篇文章主要给大家详细介绍 PHP 连接 MySQL 数据库的两种常用方法。 下面我们通过具体的代码示例来给大家详细介绍两种 PHP 连接 MySQL 数据库的方法。

第一种方法:使用 mysqli 连接 MySQL 数据库

代码实例如下:

<?php
$host = '127.0.0.1';
$user = 'root';
$password = 'root';
$dbName = 'php';
$link = new mysqli($host, $user, $password, $dbName);
if ($link->connect_error) {
    die("连接失败:" . $link->connect_error);
}
$sql = "SELECT * FROM admins";
$res = $link->query($sql);
$data = $res->fetch_all();
var_dump($data);

在经过一系列的连接操作后,我们再创建一个 SQL 语句对其中数据表进行查询检验。在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等。然后我们用面向对象的方式连接了名为 php 的数据库。再通过 if 条件语句,connect_error 方法判断 PHP 连接数据库是否成功。 这里我们先登录 phpMyAdmin 看看是否存在 php 数据库,从下图可以知道是存在 php 这个数据库的。 最后通过浏览器访问,结果如下图: 从图中可以得知,我们成功地连接了 php 数据库,并且能查询出数据表信息。

第二种方法:使用 PDO 连接数据库

代码实例如下:

<?php
$host = '127.0.0.1';
$user = 'root';
$password = 'root';
$dbName = 'php';
$pdo = new PDO("mysql:host=$host;dbname=$dbName", $user, $password);
$sql = "SELECT * FROM admins";
$data = $pdo->query($sql)->fetch();
var_dump($data);

PHP 连接 MySQL 步骤 以上就是关于 PHP 连接数据库查询数据的两种常用方法详解,更多相关教程请访问 php中文网 MySQL 视频教程,欢迎参考学习。