当前位置: 首页 > news >正文

南宁企业网站建设wordpress后台筛选

南宁企业网站建设,wordpress后台筛选,关键词优化怎样做,重庆周边游景点推荐文章目录 前言MySQL 插入数据通过命令提示窗口插入数据使用PHP脚本插入数据 MySQL 查询数据通过命令提示符获取数据使用PHP脚本来获取数据内存释放 后言 前言 hello world欢迎来到前端的新世界 #x1f61c;当前文章系列专栏#xff1a;Mysql #x1f431;‍#x1f453;博… 文章目录 前言MySQL 插入数据通过命令提示窗口插入数据使用PHP脚本插入数据 MySQL 查询数据通过命令提示符获取数据使用PHP脚本来获取数据内存释放 后言 前言 hello world欢迎来到前端的新世界 当前文章系列专栏Mysql ‍博主在前端领域还有很多知识和技术需要掌握正在不断努力填补技术短板。(如果出现错误感谢大家指出) 感谢大家支持您的观看就是作者创作的动力 MySQL 插入数据 MySQL 表中使用 INSERT INTO SQL语句来插入数据。 你可以通过 mysql 命令提示窗口中向数据表中插入数据或者通过PHP脚本来插入数据 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法 INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );如果数据是字符型必须使用单引号或者双引号如“value”。 通过命令提示窗口插入数据 以下我们将使用 SQL INSERT INTO 语句向 MySQL 数据表 w3cschool_tbl 插入数据 实例 以下实例中我们将向 w3cschool_tbl 表插入三条数据: roothost# mysql -u root -p password; Enter password:* mysql use W3CSCHOOL; Database changed mysql INSERT INTO w3cschool_tbl -(w3cschool_title, w3cschool_author, submission_date)-VALUES-(Learn PHP, John Poul, NOW()); Query OK, 1 row affected (0.01 sec) mysql INSERT INTO w3cschool_tbl-(w3cschool_title, w3cschool_author, submission_date)-VALUES-(Learn MySQL, Abdul S, NOW()); Query OK, 1 row affected (0.01 sec) mysql INSERT INTO w3cschool_tbl-(w3cschool_title, w3cschool_author, submission_date)-VALUES-(JAVA Tutorial, Sanjay, 2007-05-06); Query OK, 1 row affected (0.01 sec) mysql注意 使用箭头标记(-)不是SQL语句的一部分它仅仅表示一个新行如果一条SQL语句太长我们可以通过回车键来创建一个新行来编写SQL语句SQL语句的命令结束符为分号;。 在以上实例中我们并没有提供 w3cschool_id 的数据因为该字段我们在创建表的时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以该字段会自动递增而不需要我们去设置。实例中 NOW() 是一个 MySQL 函数该函数返回日期和时间。 使用PHP脚本插入数据 你可以使用PHP 的 mysql_query() 函数来执行 SQL INSERT INTO命令来插入数据。 该函数有两个参数在执行成功时返回 TRUE否则返回 FALSE。 语法 bool mysql_query( sql, connection );实例 以下实例中程序接收用户输入的三个字段数据并插入数据表中 ?php if(isset($_POST[add])){ $dbhost localhost:3036; $dbuser root; $dbpass rootpassword; $conn mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){die(Could not connect: . mysql_error()); }if(! get_magic_quotes_gpc() ){$w3cschool_title addslashes ($_POST[w3cschool_title]);$w3cschool_author addslashes ($_POST[w3cschool_author]); } else{$w3cschool_title $_POST[w3cschool_title];$w3cschool_author $_POST[w3cschool_author]; } $submission_date $_POST[submission_date];$sql INSERT INTO w3cschool_tbl .(w3cschool_title,w3cschool_author, submission_date) .VALUES .($w3cschool_title,$w3cschool_author,$submission_date); mysql_select_db(W3CSCHOOL); $retval mysql_query( $sql, $conn ); if(! $retval ){die(Could not enter data: . mysql_error()); } echo Entered data successfully\n; mysql_close($conn); } else{ Tutorial Title Tutorial Author Submission Date [ yyyy-mm-dd ] Add Tutorial } ?在我们接收用户提交的数据时为了数据的安全性我们需要使用 get_magic_quotes_gpc() 函数来判断特殊字符的转义是否已经开启。如果这个选项为off未开启返回0那么我们就必须调用addslashes 这个函数来为字符串增加转义。 你也可以添加其他检查数据的方法比如邮箱格式验证电话号码验证是否为整数验证等。 MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据。 你可以通过 mysql 命令提示窗口中在数据库中查询数据或者通过PHP脚本来查询数据。 语法 以下为在MySQL数据库中查询数据通用的 SELECT 语法 SELECT column_name,column_name FROM table_name [WHERE Clause] [OFFSET M ][LIMIT N]查询语句中你可以使用一个或者多个表表之间使用逗号(,)分割并使用WHERE语句来设定查询条件。SELECT 命令可以读取一条或者多条记录。你可以使用星号*来代替其他字段SELECT语句会返回表的所有字段数据你可以使用 WHERE 语句来包含任何条件。你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。你可以使用 LIMIT 属性来设定返回的记录数。 通过命令提示符获取数据 以下实例我们将通过 SQL SELECT 命令来获取 MySQL 数据表 w3cschool_tbl 的数据 实例 以下实例将返回数据表w3cschool_tbl的所有记录: roothost# mysql -u root -p password; Enter password:******* mysql use W3CSCHOOL; Database changed mysql SELECT * from w3cschool_tbl; --------------------------------------------------------------- | w3cschool_id | w3cschool_title | w3cschool_author | submission_date | --------------------------------------------------------------- | 1 | Learn PHP | John Poul | 2007-05-21 | | 2 | Learn MySQL | Abdul S | 2007-05-21 | | 3 | JAVA Tutorial | Sanjay | 2007-05-21 | --------------------------------------------------------------- 3 rows in set (0.01 sec)mysql 使用PHP脚本来获取数据 使用PHP函数的mysql_query()及SQL SELECT命令来获取数据。 该函数用于执行SQL命令然后通过 PHP 函数 mysql_fetch_array() 来使用或输出所有查询的数据。 mysql_fetch_array() 函数从结果集中取得一行作为关联数组或数字数组或二者兼有 返回根据从结果集取得的行生成的数组如果没有更多行则返回 false。 以下实例为从数据表 w3cschool_tbl 中读取所有记录。 实例 尝试以下实例来显示数据表 w3cschool_tbl 的所有记录。 ?php $dbhost localhost:3036; $dbuser root; $dbpass rootpassword; $conn mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){die(Could not connect: . mysql_error()); } $sql SELECT w3cschool_id, w3cschool_title,w3cschool_author, submission_dateFROM w3cschool_tbl;mysql_select_db(W3CSCHOOL); $retval mysql_query( $sql, $conn ); if(! $retval ){die(Could not get data: . mysql_error()); } while($row mysql_fetch_array($retval, MYSQL_ASSOC)){echo Tutorial ID :{$row[w3cschool_id]} .Title: {$row[w3cschool_title]} .Author: {$row[w3cschool_author]} .Submission Date : {$row[submission_date]} .-------------------------------- ; } echo Fetched data successfully\n; mysql_close($conn); ? 以上实例中读取的每行记录赋值给变量$row然后再打印出每个值。 注意 记住如果你需要在字符串中使用变量请将变量置于花括号。 在上面的例子中PHP mysql_fetch_array()函数第二个参数为MYSQL_ASSOC 设置该参数查询结果返回关联数组你可以使用字段名称来作为数组的索引。 PHP提供了另外一个函数mysql_fetch_assoc(), 该函数从结果集中取得一行作为关联数组。 返回根据从结果集取得的行生成的关联数组如果没有更多行则返回 false。 实例 尝试以下实例该实例使用了mysql_fetch_assoc()函数来输出数据表w3cschool_tbl的所有记录 ?php $dbhost localhost:3036; $dbuser root; $dbpass rootpassword; $conn mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){die(Could not connect: . mysql_error()); } $sql SELECT w3cschool_id, w3cschool_title,w3cschool_author, submission_dateFROM w3cschool_tbl; mysql_select_db(W3CSCHOOL); $retval mysql_query( $sql, $conn ); if(! $retval ){die(Could not get data: . mysql_error()); } while($row mysql_fetch_assoc($retval)){echo Tutorial ID :{$row[w3cschool_id]} .Title: {$row[w3cschool_title]} .Author: {$row[w3cschool_author]} .Submission Date : {$row[submission_date]} .-------------------------------- ; } echo Fetched data successfully\n; mysql_close($conn); ? 你也可以使用常量 MYSQL_NUM 作为PHP mysql_fetch_array()函数的第二个参数返回数字数组。 实例 以下实例使用MYSQL_NUM参数显示数据表w3cschool_tbl的所有记录: ?php $dbhost localhost:3036; $dbuser root; $dbpass rootpassword; $conn mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){die(Could not connect: . mysql_error()); } $sql SELECT w3cschool_id, w3cschool_title,w3cschool_author, submission_dateFROM w3cschool_tbl;mysql_select_db(W3CSCHOOL); $retval mysql_query( $sql, $conn ); if(! $retval ){die(Could not get data: . mysql_error()); } while($row mysql_fetch_array($retval, MYSQL_NUM)){echo Tutorial ID :{$row[0]} .Title: {$row[1]} .Author: {$row[2]} .Submission Date : {$row[3]} .-------------------------------- ; } echo Fetched data successfully\n; mysql_close($conn); ? 以上三个实例输出结果都一样。 内存释放 在我们执行完SELECT语句后释放游标内存是一个很好的习惯。 可以通过PHP函数mysql_free_result()来实现内存的释放。 以下实例演示了该函数的使用方法。 实例 尝试以下实例: ?php $dbhost localhost:3036; $dbuser root; $dbpass rootpassword; $conn mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ){die(Could not connect: . mysql_error()); } $sql SELECT w3cschool_id, w3cschool_title,w3cschool_author, submission_dateFROM w3cschool_tbl;mysql_select_db(W3CSCHOOL); $retval mysql_query( $sql, $conn ); if(! $retval ){die(Could not get data: . mysql_error()); } while($row mysql_fetch_array($retval, MYSQL_NUM)){echo Tutorial ID :{$row[0]} .Title: {$row[1]} .Author: {$row[2]} .Submission Date : {$row[3]} .-------------------------------- ; } mysql_free_result($retval); echo Fetched data successfully\n; mysql_close($conn); ? 后言 创作不易要是本文章对广大读者有那么一点点帮助 不妨三连支持一下您的鼓励就是博主创作的动力
http://www.zqtcl.cn/news/837060/

相关文章:

  • 网站建设项目方案ppt广州建站模板平台
  • 房产部门成立网站免费seo推广软件
  • python做网站好处百度指数分析报告
  • 网站建设挣钱班级介绍网页制作模板
  • 工作室 网站建设app公司
  • 自己做的网站怎么在百度搜索到网页制作论文3000字
  • 如何网站托管中国跨境电商平台有多少
  • 手机p2p网站做平面设计兼职的网站有哪些
  • 贵金属网站建设唐山网站制作工具
  • 网站入门成都网站制作沈阳
  • 接做网站单子的网站做网站要会那些ps
  • 做盗市相关网站wordpress速度优化简书
  • 贵阳手机网站建设公司国内永久免费云服务器
  • 温州做网站定制哪家网络推广公司好
  • 招聘网站怎么做线下活动网站后台管理系统怎么开发
  • 西湖区外贸网站建设商梦建站
  • 网站首页设计注意斗蟋蟀网站建设
  • 石家庄网站建设远策科技网站建设公司人员配备
  • 手机怎么建网站链接专门做鞋子的网站吗
  • 网站建设设计作品怎么写网站建设 网站内容 采集
  • 自己做网站nas如何做网站大图片
  • 网站优化定做嘉兴模板建站代理
  • 南宁做网站比较好的公司有哪些花乡科技园区网站建设
  • 网站注册平台怎么注册申请空间 建立网站吗
  • 汕头住房与城乡建设网站做网站视频 上传到哪儿
  • 东莞网站关键词优化福建个人网站备案
  • 国外获奖flash网站泉州网站制作专业
  • 万网域名注册后如何做网站教学上海app开发和制作公司
  • 恩施网站建设公司个人网站怎么制作成图片
  • 泸州高端网站建设公司上海企业网站