Я пытаюсь вставить данные (несколько записей) в таблицу с помощью php loop.Вставить в таблицу с php loop
Этот код:
<?php
$array = array('blue','red','green','yellow','black','white','blue','green');
$array = array_values(array_unique($array)); // remove duplicate and re-index array also
$vals = array_count_values($array);
print_r($array);
?>
И вне положенный будет выглядеть следующим образом:
Array ([0] => blue [1] => red [2] => green [3] => yellow [4] => black [5] => white)
Теперь я хочу, чтобы вставить вывод в моей таблице (цвета) с этим кодом:
<?php
for($i = 0; $i < count($vals); $i++){
$query = "INSERT INTO colours VALUES('$array[$i]');";
mysql_connect('localhost','root','');
mysql_query($query);
}
?>
Что я делаю неправильно?
Вы также должны выбрать 'database'. И попробуйте избежать выполнения запросов в цикле. –
Oke ... Я сделал с этим :) Tq –
Да, здесь нет указанной базы данных. –