【发布时间】:2014-09-13 22:03:05
【问题描述】:
我无法将我的值从一个页面插入另一个页面,然后插入到数据库中,它也没有显示任何错误,这很令人费解,也没有插入到数据库中。 我通过 ajax 从表单传递值,并且所有需要的值都被发送过来,所以我认为它与从 pminsert 发送的值有关。包括数据库,并且我的所有值都不受 sql 注入的影响。我刚刚把需要的代码放在下面。
插入
if($_POST['pmtoid']==$_SESSION['id']){
user_core::pmmessage("1",$_POST['pmfromid'],$_POST['pmtoid'],$_POST['pmnewmsg'],"../pm.php?id=".$_POST['pmtoid']."&id2=".$_POST['pmfromid']."",$date);
}else{
user_core::pmmessage("3",$_POST['pmfromid'],$_POST['pmtoid'],$_POST['pmnewmsg'],"../pm.php?id=".$_POST['pmfromid']."&id2=".$_POST['pmtoid']."",$date);
}
user_core::pmmessage
public function pmmessage($typeids,$creatorids,$targetusers,$contents,$url,$date){
global $mysqli;
$contents = $contents;
//$content = strip_tags($content);
if($contents>0){
$date=date('y:m:d H:i:s');
$insertmessage = "INSERT INTO messages(message_type_id,message_creator,message_target,message_content,message_throughurl,message_time) VALUES ($typeids,$creatorids,$targetusers,$contents,$url,$date)";
$add_message = mysqli_query($mysqli,$insertmessage)or die(mysqli_error($mysqli,$insertmessage));
【问题讨论】:
标签: function mysqli sql-insert pgp