PHP中单引号和双引号一定要匹配好【报错大概长这样:】
【报错】Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in XXX
echo "<script>window.location="test1.php";</script>";//错误示范
echo "<script>window.location='test1.php';</script>";//正确示范
解决插入中文乱码问题:mysql_set_charset("utf8",$conn);
mysql设置所有都为utf8_mysql解决乱码1:全部设置为utf8的编码。_ME HUN的博客-优快云博客
select(下拉框)默认状态有个小箭头很丑,可以通过把padding设置为负值,然后搭配overflow:hidden把他藏起来
//js设置下拉框的值【获取到每一个选项看看是不是目标选项】
var options=document.querySelector('#select').options;//select是你的下拉框select的id
var len = options.length;
for(var i=0;i<len;i++){
if(options[i].value == '我要选中的这项'){
options[i].defaultSelected = true;
options[i].selected = true;
break;
}
}
在echo中,有可能会不显示内容【第一条正常显示,后两条直接显示row[0]】:
echo '<td width="295px" style="overflow:hidden">';echo "$row[0]";echo '</td>';//正常
echo '<td width="295px" style="overflow:hidden">"$row[0]"</td>'; //无法正常显示
判断请求参数是否为空【比如说我的参数名是t1】:
if(!empty($_GET['t1'])){
//如果t1非空
}else{
//t1是空的
}
现在有一个按钮,但是我想通过这一个按钮提交两个参数【参数是t1还有t2】:
<form action="del_conceal.php" method="get">
<button name="t1" title="一键散伙" onclick="submit()" value="我是第一个参数">执行删除</button>
<input name="t2" id="hidden" value="我是第二个参数" style="display:none;">
</form>
血与泪的教训啊xdm!!!【写网页一定要在一个软件里面写啊!!!一定一定!!】
我脑子抽抽了,先用Pycharm、Dreamweaver最后用的Vscode,最终的结果是,编码太太太混乱了!!一言不合就乱码啊!!
【注】NATURAL JOIN不需要(不可以!)跟ON,只有LEFT JOIN那些好像才需要
触发器!!一定小心不要循环调用!!!!!!!!!!!
【报错】ERROR 1442 (HY000): Can't update table 'card' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
delimiter //
create trigger trigger_insert before insert on card for each row
begin
if new.total<10 then
signal sqlstate 'HY000' set message_text = '10元以下业务拒不受理';
-- else
-- insert into card(cardno,password,userid,total) values(new.cardno,new.password,new.userid,new.total);这里就有问题,因为如果打开注释的话,就会一直调用插入,所以要是插入不成功就直接崩掉
end if;
end//
delimiter ;
MySQL定义自增属性的时候,一定一定记得是AUTO_INCREMENT!!!人家是连起来的!!
PHP设置cookie:
$userid="我是你的神";
setcookie('userid',$userid,'/');//第二个参数千万不要!加双引号!!否则无法设置cookie