首页
关于
友情链接
文章归档
Search
1
centos 32位 64位 下挂vagex一键包代码
719 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
605 阅读
4
PHP 安装
540 阅读
5
暴雨 车被泡了~
480 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
501
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
友情链接
文章归档
搜索到
126
篇与
御品VPS,独特的心情尽在御品VPS,VPS教程,VPS优惠,网络编程,PHP教程,PYthon教程,VPS综合利用,修身养性,修炼功法
的结果
2018-05-05
MySQL LIKE 子句
MySQL LIKE 子句我们知道在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。但是有时候我们需要获取 runoob_author 字段含有 "COM" 字符的所有记录,这时我们就需要在 WHERE 子句中使用 SQL LIKE 子句。SQL LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 *。如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。语法以下是 SQL SELECT 语句使用 LIKE 子句从数据表中读取数据的通用语法: SELECT field1, field2,...fieldN FROM table_name WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue' 你可以在 WHERE 子句中指定任何条件。你可以在 WHERE 子句中使用LIKE子句。你可以使用LIKE子句代替等号 =。LIKE 通常与 % 一同使用,类似于一个元字符的搜索。你可以使用 AND 或者 OR 指定一个或多个条件。你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。在命令提示符中使用 LIKE 子句以下我们将在 SQL SELECT 命令中使用 WHERE...LIKE 子句来从MySQL数据表 runoob_tbl 中读取数据。实例以下是我们将 runoob_tbl 表中获取 runoob_author 字段中以 COM 为结尾的的所有记录:SQL UPDATE 语句:mysql>useRUNOOB;Databasechangedmysql>SELECT*fromrunoob_tblWHERErunoob_authorLIKE'%COM'; +-----------+---------------+---------------+-----------------+ |runoob_id|runoob_title|runoob_author|submission_date| +-----------+---------------+---------------+-----------------+ |3| 学习Java|RUNOOB.COM|2015-05-01| |4| 学习Python|RUNOOB.COM|2016-03-06| +-----------+---------------+---------------+-----------------+2rowsinset(0.01sec)在PHP脚本中使用 LIKE 子句你可以使用PHP函数的 mysqli_query() 及相同的 SQL SELECT 带上 WHERE...LIKE 子句的命令来获取数据。该函数用于执行 SQL 命令,然后通过 PHP 函数 mysqli_fetch_assoc() 来输出所有查询的数据。但是如果是 DELETE 或者 UPDATE 中使用 WHERE...LIKE 子句的S QL 语句,则无需使用 mysqli_fetch_array() 函数。实例以下是我们使用PHP脚本在 runoob_tbl 表中读取 runoob_author 字段中以 COM 为结尾的的所有记录:MySQL DELETE 子句测试:<?php$dbhost='localhost:3306';//mysql服务器主机地址$dbuser='root';//mysql用户名$dbpass='123456';//mysql用户名密码$conn=mysqli_connect($dbhost,$dbuser,$dbpass);if(!$conn){die('连接失败:'.mysqli_error($conn));}//设置编码,防止中文乱码mysqli_query($conn,"set names utf8");$sql='SELECT runoob_id, runoob_title, runoob_author, submission_date FROM runoob_tbl WHERE runoob_author LIKE "%COM"';mysqli_select_db($conn,'RUNOOB');$retval=mysqli_query($conn,$sql);if(!$retval){die('无法读取数据:'.mysqli_error($conn));}echo'<h2>菜鸟教程 mysqli_fetch_array 测试<h2>';echo'<table border="1"><tr><td>教程 ID</td><td>标题</td><td>作者</td><td>提交日期</td></tr>';while($row=mysqli_fetch_array($retval,MYSQL_ASSOC)){echo"<tr><td>{$row['runoob_id']}</td>"."<td>{$row['runoob_title']}</td>"."<td>{$row['runoob_author']}</td>"."<td>{$row['submission_date']}</td>"."</tr>";}echo'</table>';mysqli_close($conn);?>输出结果如下图所示:
2018年05月05日
112 阅读
0 评论
0 点赞
2018-05-05
JavaScript switch 语句
JavaScript switch 语句switch 语句用于基于不同的条件来执行不同的动作。JavaScript switch 语句请使用 switch 语句来选择要执行的多个代码块之一。语法switch(n){case1: 执行代码块1break;case2: 执行代码块2break;default: 与case1和case2不同时执行的代码}工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break来阻止代码自动地向下一个 case 运行。实例显示今天的星期名称。请注意 Sunday=0, Monday=1, Tuesday=2, 等等:vard=newDate().getDay();switch(d){case0:x="今天是星期日";break;case1:x="今天是星期一";break;case2:x="今天是星期二";break;case3:x="今天是星期三";break;case4:x="今天是星期四";break;case5:x="今天是星期五";break;case6:x="今天是星期六";break;}x 的运行结果: var d=new Date().getDay(); switch (d) { case 0:x="今天是星期日"; break; case 1:x="今天是星期一"; break; case 2:x="今天是星期二"; break; case 3:x="今天是星期三"; break; case 4:x="今天是星期四"; break; case 5:x="今天是星期五"; break; case 6:x="今天是星期六"; break; } document.write(x); default 关键词请使用 default 关键词来规定匹配不存在时做的事情:实例如果今天不是星期六或星期日,则会输出默认的消息:vard=newDate().getDay();switch(d){case6:x="今天是星期六";break;case0:x="今天是星期日";break;default:x="期待周末";}document.getElementById("demo").innerHTML=x;x 的运行结果: var x; var d=new Date().getDay(); switch (d) { case 6:x="今天是星期六"; break; case 0:x="今天是星期日"; break; default: x="期待周末"; } document.write(x);
2018年05月05日
122 阅读
0 评论
0 点赞
2018-05-05
JavaScript for 循环
JavaScript for 循环循环可以将代码块执行指定的次数。JavaScript 循环如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。我们可以这样输出数组的值:一般写法:document.write(cars[0]+"<br>");document.write(cars[1]+"<br>");document.write(cars[2]+"<br>");document.write(cars[3]+"<br>");document.write(cars[4]+"<br>");document.write(cars[5]+"<br>");使用for循环for(vari=0;i<cars.length;i++){document.write(cars[i]+"<br>");}不同类型的循环JavaScript 支持不同类型的循环: for - 循环代码块一定的次数 for/in - 循环遍历对象的属性 while - 当指定的条件为 true 时循环指定的代码块 do/while - 同样当指定的条件为 true 时循环指定的代码块 For 循环for 循环是您在希望创建循环时常会用到的工具。下面是 for 循环的语法:for (语句 1;语句 2;语句 3){ 被执行的代码块}语句 1 (代码块)开始前执行语句 2 定义运行循环(代码块)的条件语句 3 在循环(代码块)已被执行之后执行实例for(vari=0;i<5;i++){x=x+"该数字为"+i+"<br>";}从上面的例子中,您可以看到:Statement 1 在循环开始之前设置变量 (var i=0)。Statement 2 定义循环运行的条件(i 必须小于 5)。Statement 3 在每次代码块已被执行后增加一个值 (i++)。语句 1通常我们会使用语句 1 初始化循环中所用的变量 (var i=0)。语句 1 是可选的,也就是说不使用语句 1 也可以。您可以在语句 1 中初始化任意(或者多个)值:实例:for(vari=0,len=cars.length;i<len;i++){document.write(cars[i]+"<br>");}同时您还可以省略语句 1(比如在循环开始前已经设置了值时):实例:vari=2,len=cars.length;for(;i<len;i++){document.write(cars[i]+"<br>");}语句 2通常语句 2 用于评估初始变量的条件。语句 2 同样是可选的。如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。 如果您省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃。请在本教程稍后的章节阅读有关 break 的内容。 语句 3通常语句 3 会增加初始变量的值。语句 3 也是可选的。语句 3 有多种用法。增量可以是负数 (i--),或者更大 (i=i+15)。语句 3 也可以省略(比如当循环内部有相应的代码时):实例:vari=0,len=cars.length;for(;i<len;){document.write(cars[i]+"<br>");i++;}For/In 循环JavaScript for/in 语句循环遍历对象的属性:实例varperson={fname:"John",lname:"Doe",age:25};for(xinperson)//x 为属性名{txt=txt+person[x];}您将在有关 JavaScript 对象的章节学到更多有关 for / in 循环的知识。While 循环我们将在下一章为您讲解 while 循环和 do/while 循环。
2018年05月05日
93 阅读
0 评论
0 点赞
2018-05-05
MySQL UNION 操作符
MySQL UNION 操作符本教程为大家介绍 MySQL UNION 操作符的语法和实例。描述MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。语法MySQL UNION 操作符语法格式: SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions]; 参数 expression1, expression2, ... expression_n: 要检索的列。 tables:要检索的数据表。 WHERE conditions:可选, 检索条件。 DISTINCT:可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。 ALL:可选,返回所有结果集,包含重复数据。 演示数据库在本教程中,我们将使用 RUNOOB 样本数据库。下面是选自 "Websites" 表的数据: mysql> SELECT * FROM Websites; +----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+ 下面是 "apps" APP 的数据: mysql> SELECT * FROM apps; +----+------------+-------------------------+---------+ | id | app_name | url | country | +----+------------+-------------------------+---------+ | 1 | QQ APP | http://im.qq.com/ | CN | | 2 | 微博 APP | http://weibo.com/ | CN | | 3 | 淘宝 APP | https://www.taobao.com/ | CN | +----+------------+-------------------------+---------+ 3 rows in set (0.00 sec) SQL UNION 实例下面的 SQL 语句从 "Websites" 和 "apps" 表中选取所有不同的country(只有不同的值):实例SELECT country FROM WebsitesUNIONSELECT country FROM appsORDER BY country;执行以上 SQL 输出结果如下:注释:UNION 不能用于列出两个表中所有的country。如果一些网站和APP来自同一个国家,每个国家只会列出一次。UNION 只会选取不同的值。请使用 UNION ALL 来选取重复的值!SQL UNION ALL 实例下面的 SQL 语句使用 UNION ALL 从 "Websites" 和 "apps" 表中选取所有的country(也有重复的值):实例SELECT country FROM WebsitesUNION ALLSELECT country FROM appsORDER BY country;执行以上 SQL 输出结果如下:带有 WHERE 的 SQL UNION ALL下面的 SQL 语句使用 UNION ALL 从 "Websites" 和 "apps" 表中选取所有的中国(CN)的数据(也有重复的值):实例SELECT country, name FROM WebsitesWHERE country='CN'UNION ALLSELECT country, app_name FROM appsWHERE country='CN'ORDER BY country;执行以上 SQL 输出结果如下:
2018年05月05日
108 阅读
0 评论
0 点赞
2018-05-05
JavaScript while 循环
JavaScript while 循环只要指定条件为 true,循环就可以一直执行代码块。while 循环while 循环会在指定条件为真时循环执行代码块。语法while (条件){ 需要执行的代码}实例本例中的循环将继续运行,只要变量 i 小于 5:实例while(i<5){x=x+"The number is"+i+"<br>";i++;} 如果您忘记增加条件中所用变量的值,该循环永远不会结束。这可能导致浏览器崩溃。 do/while 循环do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。语法do{ 需要执行的代码}while (条件);实例下面的例子使用 do/while 循环。该循环至少会执行一次,即使条件为 false 它也会执行一次,因为代码块会在条件被测试前执行:实例do{x=x+"The number is"+i+"<br>";i++;}while(i<5);别忘记增加条件中所用变量的值,否则循环永远不会结束!比较 for 和 while如果您已经阅读了前面那一章关于 for 循环的内容,您会发现 while 循环与 for 循环很像。本例中的循环使用 for 循环来显示 cars 数组中的所有值:实例cars=["BMW","Volvo","Saab","Ford"];vari=0;for(;cars[i];){document.write(cars[i]+"<br>");i++;}本例中的循环使用 while 循环来显示 cars 数组中的所有值:实例cars=["BMW","Volvo","Saab","Ford"];vari=0;while(cars[i]){document.write(cars[i]+"<br>");i++;}
2018年05月05日
101 阅读
0 评论
0 点赞
1
...
11
12
13
...
26