
php开发环境
冰明子
这个作者很懒,什么都没留下…
展开
-
SQL一对多关系的,多合并显示 GROUP_CONCAT
两个表两个表时select name as ‘歌手’,(select GROUP_CONCAT(name,’’) from song where song.person_id = person.id) as ‘歌曲’ from person;一个表时select p as ‘歌手’, GROUP_CONCAT(song) as ‘歌曲’ from p_song GROUP BY p;...原创 2020-07-20 20:38:48 · 716 阅读 · 0 评论 -
mysql 事务隔离级别
mysql事务隔离级别分为四种:Read Uncommitted 读取未提交内容 另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。 Read Committed 读取提交内容 本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事...原创 2018-03-08 09:49:57 · 191 阅读 · 0 评论 -
nginx.service
[Unit]Description=nginx - high performance web server Documentation=http://nginx.org/en/docs/After=network.target remote-fs.target nss-lookup.target[Service]Type=forkingPID转载 2017-12-05 16:19:30 · 294 阅读 · 0 评论 -
innodb和myISAM 1075
当多列被设为联合主键时,auto_increment属性得列并不是自顾自得一味的增长。而是配合其他主键的列。例如:id和vid为联合主键,vid为auto auto_increment,当id为1时,vid自动增长;当id改变为2时,vid重新归1,从1开始增长。 但是我按照该方法测试的时候,却无法设置联合主键vid自增长?执行命令:ALT转载 2017-11-29 17:20:21 · 193 阅读 · 0 评论 -
apache 配置问题
项目需要将配置简单化。apache的部分配置只能写在.htaccess中才有效。例如在.htaccess中加入::php_value max_execution_time 1800php_value memory_limit 256M问题:当apache已模块形式加载php时没问题。当apache已cgi形式加载php时会报错500错误。需要将.htaccess原创 2017-11-03 10:29:49 · 248 阅读 · 0 评论 -
addslashes 和 stripslashes
注释:默认地,PHP 对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。所以您不应对已转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。原创 2017-08-14 09:43:01 · 304 阅读 · 0 评论 -
yii 数据库操作
建立数据库连接$connection=Yii::app()->db; // 假设你已经建立了一个 "db" 连接 // 如果没有,你可能需要显式建立一个连接: // $connection=new CDbConnection($dsn,$username,$password); $command=$connection->createCommand($sql); // 如果需要,此 SQL转载 2017-08-11 11:59:33 · 231 阅读 · 0 评论 -
nginx 配置自制SSL证书
使用OpenSSL生成证书1、生成RSA密钥的方法openssl genrsa -des3 -out privkey.pem 2048这个命令会生成一个2048位的密钥,同时有一个des3方法加密的密码,如果你不想要每次都输入密码,可以改成:openssl genrsa -out privkey.pem 2048建议用2048位密钥,少于此可能会不安全或很快将不安全。2、生转载 2017-07-19 14:39:46 · 996 阅读 · 0 评论 -
laravel-admin 使用心得
"CREATED_AT" "UPDATED_AT" 此字段最好添加 ,如果没有此两个字段新增和编辑都会报错 。源码还没时间看 (待续)原创 2017-07-11 14:37:01 · 1376 阅读 · 0 评论 -
oracle 修改表字段
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter tab转载 2017-06-07 17:36:53 · 581 阅读 · 0 评论 -
nginx 配置 laravel
server { listen 80; server_name localhost; set $root_path '/usr/local/app/snsprj/public'; root $root_path; index index.php ind转载 2017-06-07 14:18:39 · 466 阅读 · 0 评论 -
linux 连接oracle
安装步骤:一、安装oracle-instantclient下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm下载 oracle-instantclient转载 2017-06-06 09:21:59 · 5399 阅读 · 0 评论 -
nginx配置https
使用ssl模块配置同时支持http和https并存一,生成证书# 1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/# 2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 1024# 3、创建签名请求的证书(CSR):openssl req -new -key server.key转载 2017-04-11 17:21:50 · 224 阅读 · 0 评论 -
JQuery记住用户名和密码的具体实现
JQuery记住用户名和密码的具体实现 <input id="username" type="text" class="txt1" value="请输入用户名" onclick="if(this.value=='请输入用户名'){this.value=''; }" onfocus="if(this.value=='请输入用户名'){this.value=''; }" />转载 2017-03-08 11:19:53 · 353 阅读 · 0 评论