이 코드를 사용하여 MySQL에 데이터를 추가합니다.
PHP 루핑 오류
$arr = array("Dr APJ Abdul Kalam", "Benjamin Franklin", "Albert Einstein", "Mahatma Gandhi", "Abraham Lincoln", "Gen. Patton", "Stephen Hawking", "Mark Twain", "George Washington");
foreach ($arr as &$value) {
$sql="UPDATE ci_thought SET text='".$value."'";
If ($this->db->query($sql) === TRUE) {
echo "added ".$value;
} else{
echo "ERROR";
}
}
무엇을 행 텍스트를 업데이트하고있다하지만 모든 값이 조지 워싱턴입니다.
나는 366 개의 행을 가지고 있으며 루프에 9을 추가하여 9 개의 다른 항목마다 366 개의 값이 삽입 될 때까지이 코드가 다시 실행되도록합니다.
실제로? –
내가 이전 366 행의 데이터를 삭제하고 새로운 데이터를 삽입 할하지만 루프 MySQL의
에 삽입하는 방법을 잘 모릅니다 무엇을 하시겠습니까? –
[PHP - 제어 구조] (http://php.net/manual/en/language.control-structures.php), [foreach] (http://php.net/manual/en/control -structures.foreach.php)와 [Arrays] (http://php.net/manual/en/language.types.array.php) 또한 많은 튜토리얼이 있거나 PHP 웹 사이트를 배울 수 있습니다. 적어도 시작하십시오. 스크립트 시작 부분에 구체적인 질문이 있습니다. –