// Includes rb.php here etc.
$mail_type = array('gmail.com', 'yahoo.com', 'yandex.ru', 'hotmail.com', 'live.no');
for ($i = 0; $i < 100; $i++)
{
$mail = R::dispense('emails');
$mail->id = $i;
// Create random email
$mail->email = strtolower(substr(base64_encode(mt_rand(99, 99999)), 0, -2)).'@'.$mail_type[mt_rand(0, 4)];
R::store($mail);
unset($mail); // This doesn't work either
}
RedBeanPHP를 사용하여 100 개의 서로 다른 전자 메일을 삽입하려고합니다. 어떤 이유로 지난 작품이 데이터베이스에 삽입되어 효과적으로 마지막 작품을 대체하기 때문에이 작업을 수행 할 수 없습니다. 그것에 대한 문서를 찾을 수 없습니다. 어떤 아이디어?FOR 루프를 RedBeanPHP와 함께 사용
그건 의미가 있습니다. 'R :: store'는 ID가 지정되지 않은 경우에만 새로운 자동 증가 행을 삽입합니다. 감사. – Seralize
자동 증가 기본 색인에 특정 값을 강제하는 것은 경쟁 조건 문제를 묻는 것입니다 (http://stackoverflow.com/questions/5101487/possible-to-manually-set-id-of-new-rows 참조). -with-redbean-php) – dvb