php开发中遇到的一些问题

时间:2024-03-26 18:37:20

php警告提示A session had already been started – ignoring session_start() 解决方案

判断 如果session_id 不存在,说明没有储存, 打开session

if (!session_id()) session_start();

$day=date('j');

当月的第几日,不足两位数不补零,从1到31

创建数据库并且指定编码格式

php开发中遇到的一些问题

创建新数据表并且指定编码格式

php开发中遇到的一些问题

JS的问题:

如何确定复选框是否被选中

var check = document.getElementsByName('input')[0];

check.checked==false 则复选框未被选中。

表单点击提交按钮后,要判断提交的内容则在form标签中添加

onsubmit="return check(this)"  

然后在check()函数中写判断的语句。

替代语法的基本形式:

左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;

在同一个form表单中提交不同的action

php开发中遇到的一些问题

MySQL中limit的用法:

基本用法:

/*当没有指定位置偏移量时,只取4条时,可以这样写*/

SELECT * FROM YourTableName LIMIT 4;

/*当指定了位置偏移量时,从第3条起取4条时,可以这样写*/

/*因为索引是从0开始计数的,所以第3条对应的索引就是2*/

SELECT * FROM YourTableName LIMIT 2,4;

应用场合:分页

// 后台计算出页码、页数(页大小)

int curPage = 2;

int pageSize = 10;

int startRow = (curPage - 1) * pageSize;

SELECT * FROM YourTableName LIMIT startRow,pageSize;

include 上级目录 ../

上上级目录  ../../

同级目录 ./ 或者 直接写引入的文件名

数据库字段属性值不能为root

foreach 配合 fetchAl()   while 配合 fetch(PDO::FETCH_ASSOC)

给a标签添加onclick()函数

<a href="javascript:void(0);" onclick="return js_method()">
<a href="javascript:;" onclick="return js_method()">
<a href="#" onclick="js_method();return false;">

PHP获取下拉框的值

<select class="textBox" name="Select">
 <option value="1">增加</option>
 <option value="-1">减少</option>
</select>

获取:

echo $_POST['Select'];

phpstorm

写代码就用的快捷键

Ctrl+ c 粘贴 
Ctrl+ v 复制 
Ctrl+ z 倒退 
Ctrl+shift+ z 前进 
Ctrl+ b 函数追踪,个人常用Ctrl+单击 
Ctrl+F 查询 
Ctrl+G 跳转到指定行数

非常有用的快捷键:

Ctrl+ e 列出最近打开的文件 
Ctrl+ / 行注释 
ctrl + shift + / 块注释 
Ctrl+ shift + f 全局搜索 
Ctrl + Alt + l 自动缩进排版 
Tab+shift 取消缩进所选内容 
ctrl+alt+L 重新格式化代码(与锁定qq快捷键冲突,可重新自定义) 
Ctrl+Shift+V 粘贴板,选择需要粘贴的最近内容 
Ctrl+R 替换

比较有用的快捷键:

Ctrl+ shift + u 切换大小写 
shift + Ctrl+ c 复制当前文件所在路径 
ctrl+n 搜索类 
Ctrl+alt+F7 查看某方法在哪些地方调用 
ctrl+空格 代码提示 
Ctrl + j 显示输入常用的代码片段 
Ctrl+ALT+F12 查看当前文件路径,双击直接在文件夹显示该文件位置。