TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 218 篇与 的结果
2020-11-18

PHP连接数据库,通过接受post请求实现增删改查

PHP连接数据库,通过接受post请求实现增删改查
1.html文件:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Cache-Control" content="no-cache"> <title>PHP连接数据库实现增删改查</title> </head> <body> <div> <input type="text" name="daiHao" placeholder="代号"> <input type="text" name="keMu" placeholder="科目"...
2020年11月18日
734 阅读
0 评论
2020-11-16

解决Fatal error: Uncaught Error: Call to undefined function mysql_connect() in ...

解决Fatal error: Uncaught Error: Call to undefined function mysql_connect() in ...
因为mysql_connect()从PHP5.5开始就不在支持了,所以PHP5.5以上的需要用mysqli_connect()!平常的连接数据库PHP代码:<?php $con=mysql_connect('localhost','root','mm'); if($con) { echo 'link ok'; }else { echo 'error'; } ?> 这里mysql_connect()这个函数不在使用,不要在跟着网上修改php.ini文件了,改成mysqli_connect()就可以了,mysql加个i,修改为:<?php $con=mysqli_connect('localhost','root','mm'); if($con) { echo 'link ok'; }else { echo 'error'; } ?>
2020年11月16日
1,268 阅读
0 评论
2020-11-16

MySQL数据库常用命令

MySQL数据库常用命令
一、操作技巧1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。 也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。2、你可以使用光标上下键调出以前的命令。3、where需要查询多个字段,可以用and,同一个字段的多个值作为条件来查询可以使用in或者or。1、select * from test where id=1 and t_id=1 2、select * from test where id in (1,2,3) 3、select * from test where id = 1 or id =2 or id = 3 二、常用命令1、显示当前数据库服务器中的数据库列表: mysql> SHOW DATABASES; 注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。2、显示数据库中的数据表: mysql> USE 库名; mysql> SHOW TABLES;3、显示数据表的结构: mysql> DESCRIBE 表名;4、建立数据库: mysq...
2020年11月16日
803 阅读
0 评论
2020-11-14

js判断字符串是否存在某个字符

js判断字符串是否存在某个字符
一、String对象方法1、使用indexOf()方法,返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = "abc"; console.log(str.indexOf("a") != -1 ); 2、使用search()方法,用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。var str = "abc"; console.log(str.search("c")); 3、使用match()方法,在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。var str = "abc"; var reg = RegExp(/c/); console.log(str.match(reg)) 二、使用RegExp对象的方法1、使用RegExp对象的test()方法,用于检索字符串中指定的值。返回 true 或 false。var str = "abc&q...
2020年11月14日
960 阅读
0 评论
2020-11-13

php常用字符串函数

php常用字符串函数
在头部添加以下代码,以防乱码:header("content-type: text/html; charset=utf-8"); strlen/mb_strlen 获取字符串长度$str = '至尊'; echo strlen($str);//6 获取字符串长度,utf8一个中文字符占3个字节,gbk一个中文字符占2个字符 echo mb_strlen($str,'utf8');//2 根据编码获取字符串长度 strpos 查找字符串首次出现的位置$str = 'abcdef'; echo strpos($str,'c');//2 if(strpos($str,'c') !== false){ echo 'yes'; } stripos 查找字符串首次出现的位置(不区分大小写)$str = 'abcdef'; echo stripos($str,'c');//2 if(stripos($str,'c') !== false){ echo 'yes'; } strrpos 查找字符串中最后一次出现的位置$foo = "01234...
2020年11月13日
1,002 阅读
0 评论
2020-11-11

PHP分页类库,支持ajax模式和普通的跳转模式,内含demo例子

PHP分页类库,支持ajax模式和普通的跳转模式,内含demo例子
介绍:没有任何依赖,可在任何环境下使用,开箱即用 简单灵活好用,多个样式可选,支持 ajax 模式 和 普通的跳转模式,如:[?|&]page=1 和 pathInfo /page/1 等模式点击跳转分页时不会漏掉其他url原有的参数安装:方式1:使用 composer 命令安装:composer require tcwei/page 方式2:也可直接在 src找到 Page.php 类库文件,直接拖到你的类目录内,include 该文件可直接使用使用:简单使用:include 'Page.php'; use tcwei\smallTools\Page; $pageClass = new Page(); $totle = 100;//总条数 $pageHtml = $pageClass->getPageHtml($totle); echo $pageHtml; 例子1 pathInfo模式:$pageClass = new Page(); //选择分页样式: 可选用样式:flickr、blackRed、youtube、viciao $pageClass->pageT...
2020年11月11日
902 阅读
0 评论
2020-11-11

php判断是否有get、post参数的方法

php判断是否有get、post参数的方法
第一种方法:if(is_array($_GET)&&count($_GET)>0){//判断是否有get参数。 if(isset($_GET["page"])){//判断所需要的参数是否存在,isset用来检测变量是否设置,返回true or false echo $_GET["page"];//存在 } } if(is_array($_POST)&&count($_POST)>0){//判断是否有post参数。 if(isset($_POST["page"])){//判断所需要的参数是否存在,isset用来检测变量是否设置,返回true or false echo $_POST["page"];//存在 } } 第二种方法:三元运算符$page = isset($_GET['page']) ? trim($_GET['page']) : '';//判断是否有get参数,没用就为空...
2020年11月11日
1,273 阅读
0 评论
2020-11-11

php for和foreach的区别

php for和foreach的区别
首先,我们先准备两个遍历的数组:$arr1=array(1=>'a', 3=>22, 5=>'b', 4=>'c', 8=>'d'); $arr2=array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', 'd'=>'ddd', 'e'=>'eee'); 一:for循环结构循环1:for($i=0,$num=count($arr1);$i<$num;$i++){ echo $arr1[$i].' '; } //输出结果:a 22 c 循环2:for($i=0,$num=count($arr2);$i<$num;$i++){ echo $arr2[$i].' '; } //此段语句没有输出 分析:循环1只打印出了数组$arr1的前两个单元,而循环2中的$arr2则什么都没打印出来。原因在于for循环的时候是按照数字递增的,因此for只能访问键为数字的数组,例如循环1按照$i=0到$i=4去递增访问$arr1数组中键为0到4的单元,但该数组中的键依次为:1,3...
2020年11月11日
801 阅读
0 评论