muratbudak54
Öğrenci
- Katılım
- 8 Nisan 2020
- Mesajlar
- 40
- Reaksiyon puanı
- 3
- Puanları
- 8
- Yaş
- 27
Yaptığım oyun paneline random admin ataması yapıyordum fakat sql hatası aldım kodlar aşağıdakiler.
Hata
Hata
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 's_atan =Adam_Test' at line 1
PHP:
if($dd['admin'] == 0)
{
//$a = 0;
}
else if($dd['admin'] == 6>1)
{
$min = 4;
$max = 6;
$a = rand($min, $max);
}
$stmt = $conn->prepare("SELECT * FROM karakterler WHERE admin=? order by rand(); limit 1");
$stmt->execute([$a]);
$ala = $stmt->fetch();
PHP:
$atanan = $ala['isim'];
PHP:
if(empty($hata)){
$sorgu = $baglanti->prepare("INSERT sikayet SET s_eden = :peden, s_edilen = :pedilen, s_acikla = :pacikla, s_kanit = :pkanit, s_sebeb = :psebeb s_atan =$atanan");
$sorgusonuc = array(':peden' => $eden,
':pedilen' => $edilen,
':pacikla' => $acikla,
':pkanit' => $kanit,
':psebeb' => $sebeb
);