<?php
//获取GET信息
$driver_phone = $_GET['driver_phone'];
$route_from = $_GET['start_place'];
$route_to = $_GET['arrive_place'];
$start_time = $_GET['start_time'];
$arrive_time = $_GET['arrive_time'];
//创建PDO对象
$dsn = "mysql:host=??????;dbname=??????";
$db = new PDO($dsn, '??????', '??????');
//查询是否有重复数据
$sql = "select count(*) from carrides where driver_phone='$driver_phone'";
$result = $db->query($sql);
$rows = $result->fetch();
$rowCount = $rows[0];
//如果有重复数据
if($rowCount>=1){
$sql = "update carrides set route_from='$route_from',route_to='$route_to',start_time='$start_time',arrive_time='$arrive_time' where driver_phone='$driver_phone'";
} else {
$sql = "insert into carrides (driver_phone,route_from,route_to,start_time,arrive_time) values ('$driver_phone','$route_from','$route_to','$start_time','$arrive_time')";
}
$db->query("set names utf8");
$db->query($sql);
$db = null;
?>PHP MYSQL 使用 PDO 连接数据库并执行 SQL 语句
最新推荐文章于 2021-03-09 20:37:11 发布
本文介绍了一个使用PHP编写的简单脚本,该脚本通过GET参数接收行程信息,并利用PDO连接数据库来实现行程数据的更新或插入操作。脚本首先检查是否已有相同手机号的记录,若有则更新,若无则新增。
871

被折叠的 条评论
为什么被折叠?



