lostyazilim

mysql hatası yardım edermisiniz

4 Mesajlar 823 Okunma
lstbozum
wmaraci reklam

onuraysu onuraysu WM Aracı Kullanıcı
  • Üyelik 02.05.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek web yazılım
  • Konum
  • Ad Soyad O** A**
  • Mesajlar 393
  • Beğeniler 71 / 73
  • Ticaret 6, (%100)
merhaba arkadaşlar

formdan gelen veri ile veri listeleme yapmak istiyorum örneğin zorluk derecesi 3 olarak formdan gircek ve 3 olanları listeleyecek ancak hata alıyorum
formdan değil direk kendim yazınca çalışıyo yani değişkensiz çalışıyor anlayamadım

hata:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

kodu:








include("panel/baglan.php");
$zjjor=$_post["zorluk22"];
$calistir = mysql_query("select * from sorular where zorluk=$zjjor") or die("Hata Olustu!".mysql_error());

while($oku=mysql_fetch_assoc($calistir))
{
?>






c1 c2 c3


zorluk=3 yazdığımda mesela çalışıyor ama değişkenle yapamadım

şimdiden yardım eden herekese teşekkürler ellerinize sağlık
 

 

wmaraci
reklam

dadava dadava WM Aracı Kullanıcı
  • Üyelik 10.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek Web Programlama
  • Konum
  • Ad Soyad ** **
  • Mesajlar 114
  • Beğeniler 3 / 24
  • Ticaret 0, (%0)
açıkçası pek anlamam ama meraktan soruyorum sonuçta hata yaparak öğreniliyor. Ben bir şey fark ettim " " böyle bir komut var bu biçim doğru mu acaba sıkıntı çıkartmıyor mu php de
 

 

onuraysu onuraysu WM Aracı Kullanıcı
  • Üyelik 02.05.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek web yazılım
  • Konum
  • Ad Soyad O** A**
  • Mesajlar 393
  • Beğeniler 71 / 73
  • Ticaret 6, (%100)

dadava adlı üyeden alıntı

açıkçası pek anlamam ama meraktan soruyorum sonuçta hata yaparak öğreniliyor. Ben bir şey fark ettim " " böyle bir komut var bu biçim doğru mu acaba sıkıntı çıkartmıyor mu php de


hocam üstte açılan tagın kapanması için konuluyor sorun cıkmıyor ve sorunu çözdüm

neyden kaynaklı bilmiyorum ama yabancı sitelerde

$zorluk=mysql_real_escape_string( stripslashes( $_POST[ 'zorluk22' ] ) );

şeklinde formdan çekince sorun düzeliyor sanırım mysql versiyonundan kaynaklı

ayrıca dmden @MertKoseoglu yardım etmeye çakışmış teşekkür ederim
 

 

dadava dadava WM Aracı Kullanıcı
  • Üyelik 10.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek Web Programlama
  • Konum
  • Ad Soyad ** **
  • Mesajlar 114
  • Beğeniler 3 / 24
  • Ticaret 0, (%0)
bugünde bir şey öğrendik teşekkür ederiz. :)
onuraysu

kişi bu mesajı beğendi.

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al