Mysql

2016-04-13 17 views
-3

için Dizi Değerleri Nasıl Eklenir Mysql'de aşağıdaki dizi değerleri eklemek mümkün mü?Mysql

foreach ($query->result() as $list) 
{ 
    $fieldname = $list->column_name; 
    $fieldvalue = $_REQUEST[$list->column_name]; 

    echo $fieldname; 
    echo $fieldvalue; 
} 

Sonucu

fieldname ait

Yankı Sonucu geçerli: yaş Cinsiyet fullname

fieldValue ait

Yankı Sonucu geçerli: 21 Kadın Carla

ben MYSQL bu değerleri ekleme Nasıl ilgili sütun adında?

@Ruchish Parikh söylediği gibi
$query = $this->db->query("insert into my_table 
         ($fieldname) values ('','$fieldvalue')"); 
+0

'$ fieldname' bir dizi var mı? – aldrin27

+0

Merhaba Aldrin, alan adı artık foreach –

+0

dizesinden sonra bir dizi değil, örneğin yaş, cinsiyet, tam isim gibi virgülle değiştirin ve aynı değerlere uygulanır ve sonra ekleme ekleme sorgusu. – RJParikh

cevap

0

, Size yardımcı olabilir:

<?php 
foreach ($query->result() as $list) 
{ 
    $fieldname = $list->column_name; 
    $fieldvalue = $_REQUEST[$list->column_name]; 
    //$fieldname = "age Gender fullname"; 
    //$fieldvalue = "21 Female Carla"; 

    /* 
    echo $fieldname; 
    echo $fieldvalue; 
    The Echo Result of fieldname is: age Gender fullname 
    The Echo Result of fieldvalue is: 21 Female Carla 
    */ 

    $new_fieldnames = str_replace(" ", ", ", $fieldname); 
    $new_fieldvalue = "'".str_replace(" ", "','", $fieldvalue)."'"; 

    //echo $new_fieldnames."<br><br><br>"; 
    //echo $new_fieldvalue."<br>"; 

    $sql = "insert into my_table 
         ($new_fieldnames) values ($new_fieldvalue);";  
    $query = $this->db->query($sql); 

} 

?> 
+0

Doğru bir ... – RJParikh

+0

Merhaba hmd, bunun için teşekkür ederim, rtrim ($ alanname, '); bunun yerine –

+0

rtrim yeterlidir. – RJParikh