前台提交数据到php mysql,建立一个基础的MySQL数据库,使用PHP来抓取和处理数据,并抛出给前台...

原创声明

本文系作者辛苦码字所得,欢迎分享和转载,但请在明显位置注明作者的如下信息:

笔名:来碗鸡蛋面

简书主页:https://www.jianshu.com/u/4876275b5a73

邮箱:job_tom@foxmail.com

CSDN ID:tom_wong666

环境配置:win10+XAMPP(开启Apache和MySql)

一,sql基本代码如下,可以用shell或者PHPMyAdmin来执行如下代码建立一个基本的MySql数据库:

#重建数据库newxiaoa

SET NAMES UTF8;

DROP DATABASE IF EXISTS newxiaoa;

CREATE DATABASE newxiaoa CHARSET=UTF8;

USE newxiaoa;

#栏目1

#创建表content:

#cid--内同容排序id

#content--主内容块

#isDel--是否删除

#isDan--是否是危险内容

CREATE TABLE content(

cid INT PRIMARY KEY AUTO_INCREMENT,

content VARCHAR(1024) NOT NULL,

isDel INT NOT NULL DEFAULT 0,

isDan INT NOT NULL DEFAULT 1

);

#插入一段测试内容-1

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-2

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-3

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-4

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-5

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-6

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-7

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-8

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-9

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

#插入一段测试内容-10

INSERT INTO content VALUES(

'',

'中学时暗恋班花,被同班的女汉子知道了,

连忙请她保密,本以为向来爽朗不羁的她是不屑告密的,

结果丫飞快的把我出卖了。 后来想想,也可能是我拜托她的方式不对,

不该说什么这是男人之间的约定。',

0,

0

);

二,PHP代码如下,放在C:\xampp\htdocs中就可以运行:

//允许跨域请求

header('Access-Control-Allow-Origin:*');

//链接数据库

$conn=mysqli_connect("127.0.0.1","root","","newxiaoa",3306);

//设置数据库字符集

$sql="SET NAMES UTF8";

//链接数据库并设置

mysqli_query($conn,$sql);

//获取前台发来的cid

$cid=$_REQUEST["cid"];

//定义查询语句

$find="SELECT content FROM content WHERE cid=$cid AND isDel=0";

//执行查询语句

$res=mysqli_query($conn,$find);

//抓取查询到的信息

$row=mysqli_fetch_row($res);

//定义返回值并赋值和抛出

$output=[];

$output[]=["code"=>200,"data"=>$row];

echo json_encode($output);

三,在浏览器输入如下地址测试http://127.0.0.1/main.php?cid=1,得到如下结果,证明数据获取并成功抛出:

[{"code":200,"data":["\u4e2d\u5b66\u65f6\u6697\u604b\u73ed\u82b1\uff0c\u88ab\u540c\u73ed\u7684\u5973\u6c49\u5b50\u77e5\u9053\u4e86\uff0c\r\n \u8fde\u5fd9\u8bf7\u5979\u4fdd\u5bc6\uff0c\u672c\u4ee5\u4e3a\u5411\u6765\u723d\u6717\u4e0d\u7f81\u7684\u5979\u662f\u4e0d\u5c51\u544a\u5bc6\u7684\uff0c\r\n \u7ed3\u679c\u4e2b\u98de\u5feb\u7684\u628a\u6211\u51fa\u5356\u4e86\u3002 \u540e\u6765\u60f3\u60f3\uff0c\u4e5f\u53ef\u80fd\u662f\u6211\u62dc\u6258\u5979\u7684\u65b9\u5f0f\u4e0d\u5bf9\uff0c\r\n \u4e0d\u8be5\u8bf4\u4ec0\u4e48\u8fd9\u662f\u7537\u4eba\u4e4b\u95f4\u7684\u7ea6\u5b9a\u3002"]}]

四,数据抛出以后就可以用js处理并展示在前台。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在 ASP.Net Core 中实现 健康检查

健康检查 常用于判断一个应用程序能否对 request 请求进行响应,ASP.Net Core 2.2 中引入了 健康检查 中间件用于报告应用程序的健康状态。ASP.Net Core 中的 健康检查 落地做法是暴露一个可配置的 Http 端口,你可以使用 健康检查 去做一个最简单的活性检…

php 鼠标小手,鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)...

鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)我想在鼠标移动至少一次时创建php会话,如果鼠标继续移动则不需要做任何事情我正在使用此代码,但它没有解决要求jQuery(document).ready(function(){$(document).mouse…

【One by One系列】IdentityServer4(四)授权码流程

接下来我们介绍新内容,OAuth2.0叫做授权码(authorization code),在OpenID Connect中则属于OpenId Connect Flow,称为授权码流程(Authorization Code Flow),这种方式主要场景:保密客户端,服务器端的web应用“例如asp.net core mvc,…

Nemuria UML架构图 第3次迭代. 重构

Nemuria UML架构图 第3次迭代. 重构

suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决

现象产生:服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后,发现HOME目录文件系统变成只读模式。附图:原因分析:在系统加载光盘之前一切正常,加载后出现这样的问题。加载光盘时,使用了mount命令…

3个值得学习和练手的.net企业级开源项目,强烈推荐

WTM项目名称:WTM项目所用技术栈:wtm mvvm mvc aspnetcore dotnetcore react vue layui layui-admin element-ui ncc等项目简介:WalkingTec.Mvvm框架(简称WTM)是基于.net core的快速开发框架。支持Layui(前后端不分离),…

通过百度 vs 奇虎,来谈博客搜索

百度推出了博客搜索,几乎就是一个网页搜索的翻版而已,唯一和网页搜索不同的,就是:1、少了广告;2、增加了一个博客的首页连接。看起来,并无太大新意。当然,也许他留有后着,也未为可知…

linux服务器数据同步,Linux服务器数据定期同步和备份方式

数据安全是做数据分析的人需要关注的一大问题。对于我们分析的关键数据、使用的关键脚本都需要定期备份。scp最简单的备份方式,就是使用cp (本地硬盘)或scp (远程硬盘)命令,给自己的结果文件新建一个拷贝;每有更新,再拷贝一份。具体命令如下&…

2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?

IEnumerator、IEnumerable这两个接口单词相近、含义相关,傻傻分不清楚。入行多年,一直没有系统性梳理这对李逵李鬼。最近本人在怼着why神的《其实吧,LRU也就那么回事》,方案1使用数组实现LRU,手写算法涉及这一对接口&a…

vs.Net2003无法打开或创建Web应用程序若干解决办法

昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的解决方法,不敢独享&am…

linux管理Windows文件,Linux与Windows互传文件,用户组管理和用户管理

一、与Windows互传文件linux和windows互传文件,需要使用Xshell,Linux系统需要安装lrzsz包。yum install -y lrzsz //linux安装lrzsz包# sz a.txt //Linux端传输当前目录下的a.txt到windows# rz //windows端选择传输文件到Linux当前目前二、/etc/passwd和…

浅谈​与彼得原理和责任管理有关的小故事

浅谈与彼得原理和责任管理有关的小故事一)老王虽然今年才3年工作经验,但一直深受领导赏识,因为在大家眼里他是一个责任心特别强的人。无论是领导也好,同事也好,只要有任务安排给他,他都会非常欣然的接受&am…

分布式防火墙技术及主要特点

随着网络的发展和普及,特别是互联网应用的飞速发展和普及,网络安全越来越受到各级用户的普遍关注。人们在享受信息化带来的众多好处的同时,也面临着日益突出的信息安全问题。比如:网络环境中国家秘密和商业秘密的保护,…

微软向Chromium贡献代码以优化浏览器滚动体验

喜欢就关注我们吧!近日,微软为 Chromium 社区提交了一个新功能,用于解决以 Chromium 为内核的浏览器在 Windows 10 中滚动响应不够流畅的问题。据悉,Chrome 浏览器在访问某些网站并滚动时会出现抖动的情况,导致其在部分…

armv7的linux系统,CentOS 7(1611) for ARM(armhfp)发布

需要注意的是,ARM版CentOS 7.3.1611是从Red Hat Enterprise Linux 7.3系统中派生出来的,这就意味着操作系统能够兼容上层系统。尽管CentOS 7 Userland for armhfp来自于CentOS 7 GNU/Linux发行版本,但是部分预安装包已经移除,或者…

proftpd的配置

下载proftp最新版。下载地址:[url]ftp://ftp.proftpd.org/distrib/source/[/url]二、安装tar zxvf proftpd*.gz //解压文件。cd proftpd* //考虑到版本不同,所以我用“ * ”代替后面的字符。.…

[C#.NET 拾遗补漏]14:使用结构体实现共用体

在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数据。在 C 语言中还有一种和结构体非常类似的语法,叫共用体(Union),有时也被直译…

linux新建文件夹灰色,Ubuntu新建文件夹灰了

#问题描述:WIn10Ubuntu双系统,其中WIn10系统和Ubuntu的目录“/”和“/boot”在同一块固态中,剩余的其他文件都在另一块机械硬盘里面。在机械硬盘下的软件(E:&分区5)和文档(F:&分区6)盘中无法新建文件夹&#x…

右击硬盘分区第一项出现Auto的解决办法

最近网上相信有不少的网友和我一样都中了这种病毒.就是说在右键单击你的硬盘的时候第一项不是打开而是AUTO这个选项.而要想在这种情况下打开的话,就必须用右键单击打开,让我们心理真…