十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?phpecho$deltime=strtotime("-90days");echo"
专注于为中小企业提供成都网站制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业界首免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了超过千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
";$sql="deletefromyourtablewheredateandtime".$deltime;echo$sql;echo"
";$con=mysql_connect("localhost","root","yourpassowrd");if(!$con){die('Couldnotconnect:'.mysql_error());}mysql_select_db("yourdb",$con);mysql_query($sql,$con);mysql_close($con);echo"
AreYouOK?
";echotime();?
你说的只是php代码中可能会允许你使用注入语句,但是一般来说,网站防注入都是在链接数据库的类中加入了转换,也就是说把注入语句的关键字都加上了转义字符。比如你遇到的这种情况,就是被防注入了。
关于你这个问题:
问:输入框中的SQL语句应该如何写?
条件:数据库表、字段全已知,输入框长度不限。
我只能跟你说,你可以在输入框中加入;,/这种符号,让语句解析的时候出现问题,让php把sql语句拼合成两个或两个以上。这样你就可以在第二条语句之后加入你想要执行的命令了。
如果这种方法没有效果,你只能使用溢出的方式来注入!
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
另外,站长团上有产品团购,便宜有保证
?php
if(isset($_POST['time']))
{
echo '您选择了';
switch($_POST['time'])
{
case 1:
echo '保存一周';
break;
case 2:
echo '保存一个月';
break;
case 3:
echo '保存三个月';
break;
}
}
?
form method="post"
label for="a_week"一周/labelinput type="radio" name="time" value="1"/
label for="a_month"一个月/labelinput type="radio" name="time" value="2"/
label for="three_month"三个月/labelinput type="radio" name="time" value="3"/
button type="submit"提交/button
/form不知道你具体的需求,从你的描述大概这样实现吧
这样子不可以找工作。工作是需要有你能够独立完成某项任务才可以。你在不能胜任的情况下找工作,可能会给你带来损失。所以最好你能够在自己胜任php开发的情况下再去信心满满的找工作。
?php
//获取今天 0点的时间戳
$start_time = strtotime(date("Y-m-d"));//或者Y-m-d H:i:s
//获取三个月后的时间戳
$end_time = strtotime("+3 month",$start_time );
//查询语法
$sql = "select * from table1
where add_time = $start_time and add_time = $end_time
order by add_time asc
limit 100";