I am getting values in an array like this:
Array
(
[0] => English
[1] => Arabic
)
I am having 2 columns in database like below.
lanuage1 language2
I want to insert the first array [0] => English to language1 column and [1] => Arabic to language2 ,can any one suggest how can I do that? Thanks.
I tried like this:
$data = explode( ',', $language ) ;
print_r($data);
INSERT INTO contact(lanuage1 ,language2) VALUES ($data [0], $data [1]);
but its not working...
If you want to insert new record you must give every column its value , not just language1, language2
Maybe some columns has default values in DB, if it is, you can skip theme in sql statment.
Try this:
Or visit this page maybe help you: http://www.w3schools.com/php/php_mysql_insert.asp
If you want your array values to be properly formatted, you could just use
implode()
. Consider this example:Sample Output: