当前目录: php学习
mysql数据库存储过程

2018年7月19日  php学习,网络安全   

优化: 1,将一些业务逻辑放在数据库里判断,执行效率快。 2,程序语言的移植也方便。例如php转java,等等。 3,避免sql注入的破坏。     缺点: 1,给服务器造成压力 2,过多业务逻辑放在数据库里判断,不好维护,修改也不方便。往往都要删除了在重新声明存储过程。 3,换数据库之后,存储过程的逻辑要重写。 4,不好调试     在创建mysql存储过程之前,要先聊一些基础,不然后面学习会痛苦: DELIMITER // 要先输入,说明以下代码是存储过程 CEATE PROCEDURE demo_in_parameter(IN p_in int) 声明存储过程名为demo_in_parameter,参数名p_in,输入参数,整数类型 IN //接收外来值,外来值不会变。在存储过程中改变的值不会去修改全局环境的值 (最好看例子) OUT //不接收外来值,但可以直...

mac类似于一件安装lamp环境—MAMP

2016年11月24日  mac,php学习   

mac php mysql apache 对于新手来说配置php环境坑多,也不像ubuntu那样拥有apt-get方法去安装,虽然也有brew类似的命令,但还是有各种错误提示。 在mac中没必要分别学习php mysql apache因为真正上线需要的系统不可能是os,一般会是windows或者ubuntu   官网:https://www.mamp.info/en/ $pan点baidu点com/s/1qW27IPI 密码:65bt   链接: https://pan.baidu.com/s/1cBX6mq 密码: ec13   记得改名字为:MAMP PRO.dmg SN: DED4-0A88-3A11-F9FDESN: CB7E-F665-A199-E2E68

解决:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

2016年10月18日  php学习   

mysql_connect这个模块将在未来弃用即将过时,请你使用mysqli或者PDO来替代。 这里推荐使用mysqli模块吧   连接数据库: $link = mysqli_connect('ip地址', 'mysql帐号', 'mysql密码', '选择数据库');   php执行mysql mysqli_query($link, 'CREATE TEMPORARY TABLE `table`');   http://www.ttlsa.com/php/deprecated-mysql-connect/

php.ini中的session如何设置

2016年10月7日  php学习   

php.ini设置参考项: //处理session存取的模式 session.save_handler = files //session档案存放路径 session.save_path = /tmp //session使用cookie的功能,启动: 1 session.use_cookies = 1 //session名字 session.name = PHPSESSID //自动启动;0:关;1:开启 session.auto_start = 0 //session使用cookie的生存期,以秒为单位 session.cookie_lifetime = 0

php验证码功能

2016年10月6日  php学习   

准备工作: 1、打开服务器安装目录下的php.ini文件;       去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”;       重启服务器即可。 2、确保php支持session模块 关于:php.ini下的session的配置《php.ini中的session如何设置》 phpinfo();  查看是否开启了session和gd模块   1,下载php代码文件code.php   2,调用 需要在获取验证码的页面输出 <?php //开启Session session_start(); //判断是否提交 echo $_SESSION["verification"]; ?> <input type="text"> <img src="code.php" onclick="this.src='code.php?Math.random()'">   3,逻辑代码 获取到用户输入的验证码和$_SESSION["verification"]进行对比。