Php 如何在sql中以数组形式存储imges路径

Php 如何在sql中以数组形式存储imges路径,php,sql,wordpress,Php,Sql,Wordpress,我使用此代码在数据库中存储图像路径,但它不起作用 有谁能告诉我这段代码有什么问题吗?我试着用sql将这些图像保存在一个数组中。那么我能为此做些什么呢。提前谢谢 foreach ($_FILES["image_party"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $ofname1 = $_FILES["image_party"]["name"][$key]; $f

我使用此代码在数据库中存储图像路径,但它不起作用 有谁能告诉我这段代码有什么问题吗?我试着用sql将这些图像保存在一个数组中。那么我能为此做些什么呢。提前谢谢

foreach ($_FILES["image_party"]["error"] as $key => $error) { 
    if ($error == UPLOAD_ERR_OK) { 
        $ofname1 = $_FILES["image_party"]["name"][$key]; 
        $fnm1 = $_FILES["image_party"]["tmp_name"][$key]; 
        $location = "../wp-content/plugins/".dirname(plugin_basename(__FILE__))."/uploads/".$ofname1; 
        move_uploaded_file($fnm1,$location); 
        CreateimageThumb("../wp-content/plugins/".dirname(plugin_basename(__FILE__))."/uploads/".$ofname1,"../wp-content/plugins/".dirname(plugin_basename(__FILE__))."/thumbnail/".$ofname1,140,140); 
        $datos_uno=implode(",", $ofname1); 



        $table_name1 = $wpdb->prefix ."pimages"; 
        $query1="INSERT INTO ". $table_name1 . " set storiesid = '".$lid."',partyimg = '".$datos_uno."'"; 
        mysql_query($query1); //echo $query1; exit; //$lid = mysql_insert_id(); //echo $query1; exit;
    }
} 

我不知道您是否发布了代码的调试版本,但在sql命令之前有一个
exit
。。。这将阻止代码的其余部分工作

好的,因为这是调试版本,请按以下方式更改查询,然后重试:

$query1="INSERT INTO ". $table_name1 . "(storiesid,partyimg) values ('".mysql_real_escape_string($lid)."','".mysql_real_escape_string($datos_uno)."')"; 

另外,作为旁注,请考虑使用
mysqli
PDO
,因为
mysql
函数在PHP中已被弃用
exit()
停止当前脚本执行,因此
mysql\u query()
将无法工作。很抱歉,我必须检查其值,因此我将退出。我只是把这个拿走。如果你有任何疑问,请告诉我。thaks@sunny:由于这是调试查询,我已更新了我的答案,请检查这是否有帮助。谢谢您的查询。但我可以告诉你一件事,那就是$datos_uno是如此的空;我只是想知道如何将图像路径传输到阵列中。与内爆一起使用
$ofname1
是否有任何值?你能粘贴它包含的内容吗?是的,$ofname1在我用于在数据库中存储数据时具有值,但当我们使用impode将$ofname1粘贴到字符串中时,它会显示注释,请你指导我