我在GoDaddy上有一个服务器和一个域名.
我想为要在Google云端硬盘上传的文件创建备份
这样我的所有文件和数据库都会在Google云端硬盘上显示数据.
我使用PHP和MySQL我的数据库
经过一些研究,我发现" 使用PHP自动将您的Web服务器文件备份到GoogleDrive "并按照他的说法完成了.
我google-api-php-client从backuptogoogledrive存储库下载了这些文件.
我有一个客户端ID,客户端密码和authCode
我编辑了setting.inc,我把我自己的客户端ID,客户端密码和authCode.我还提出了我的MySQL用户名,密码和主机名.
在此页面中,backuptogoogledrive它应该创建一个.tar.gz文件夹,此文件夹应包含我的网站文件.然后,此文件夹应将其上传到我的Google云端硬盘,并为我的数据库执行相同的操作.
<?php
set_time_limit(0);
ini_set('memory_limit', '1024M');
require_once("google-api-php-client/src/Google_Client.php");
require_once("google-api-php-client/src/contrib/Google_DriveService.php");
include("settings.inc.php");
if($authCode == "") die("You need to run getauthcode.php first!\n\n");
/* PREPARE FILES FOR UPLOAD */
// Use the current date/time as unique identifier
$uid = date("YmdHis");
// …Run Code Online (Sandbox Code Playgroud) 如何从数据库表中选择最后插入的id
我需要从数据库中获取最后一个插入ID
我尝试了该last_insert_id()功能,但这对我不起作用,因为我想在执行插入查询之前获取此 id,当我获取此 id 时,我会执行插入查询
我尝试使用maxid,但这有一个问题,如果我有一个已删除的 id,它将不会被采用
例如,如果我删除了 id 10,则最大 id 将为 9,但自动增量将为 11
比我想要的新 id 将通过自动增量添加
示例:我删除了一个 id 10,我想使用下一个 id,它将是 11
我php在这个页面中有一个页面我mysql在同一页面的表格中显示来自数据库的数据我有一个HTML表格来进行一些搜索,这个搜索的结果也出现在同一页面中.
delete当我单击此图标时,此表的每一行都有一个图标我从mysql数据库中删除该行的信息.
这是我的删除代码
if(isset($_GET['delete'])){
$deleteid=secure($_GET['delete'],"num");
$checkQuery=mysqli_query($conn,"select column from table where column='$deleteid' limit 1")or die(mysqli_error($conn));
if(mysqli_num_rows($checkQuery)==1){
dbRowDelete("table","WHERE column='$deleteid'");
header("location:gm-tasks.php?msg=8");
}else{
header("location:gm-tasks.php");
}
}
Run Code Online (Sandbox Code Playgroud)
我的节目数据和搜索代码的示例:
if(!isset($_POST['submit']) || isset($_POST['clear']) ){
//show all data
}
if(isset($_POST['submit'])) {
//Show search results
}
Run Code Online (Sandbox Code Playgroud)
我的问题是如何在删除一行后返回搜索结果.
我不希望删除后显示所有数据我只想显示搜索结果而没有我被删除的行.
我试过这个,$_SERVER['http_referrer'];但它没有解决我的问题