$ekle = mysql_query("insert into x set kullanici='$_SESSION[id]', soru1='$soru1' ....
şimdi ekle ile yukarıdaki gibi bir sql eklemesi yaptırıyorum
fakat şu şekilde nasıl yapabilirim
$ekle = mysql_query("insert into x set kullanici='$_SESSION[id]', soru1='$X'
YADA
$ekle = mysql_query("insert into x set kullanici='$_SESSION[id]', soru1='$Y'
yani random olarak ya X i alacak yada Y yi
2 tane sql kodu ile nasıl yada eklerim randomla
insert into ile yada yapma
2
●324
- 11-08-2015, 10:57:30
- 11-08-2015, 17:03:53Aşağıdaki gibi mt_rand() fonksiyonu ile rastgele bir sayı atayabilir ve bu sayıya göre if/else yad a switch/case şartları ile rastgele bir soruyu veritabanına yazabilirsiniz.
Ancak insert into sorgunuz hatalı, aşağıdaki gibi olmalı.
$userid = $_SESSION['id']; $rand = mt_rand(0,3); switch ($rand) { case 1: $ekle = mysql_query("INSERT INTO x (kullanici, soru1) VALUES ('$userid', '$X')"); break; case 2: $ekle = mysql_query("INSERT INTO x (kullanici, soru1) VALUES ('$userid', '$Y')"); break; case 3: $ekle = mysql_query("INSERT INTO x (kullanici, soru1) VALUES ('$userid', '$Z')"); break; default: $ekle = mysql_query("INSERT INTO x (kullanici, soru1) VALUES ('$userid', '$T')"); }