Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
19, 2008, 02:29:57 am
42875 Mesaj 8121 Konu Gönderen: 17992 Üye
Son üye: manyaq qarizma
Turk-Php.Com Forum  |  Yardım Forumları  |  Veritabanı Yardım Forumu  |  Syntax Hatası... « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Syntax Hatası...  (Okunma Sayısı 997 defa)
Oytun Tez
Oytun Tez
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 452



Üyelik Bilgileri
Syntax Hatası...
« : 28, 2005, 10:41:23 am »

Merhabalar,
sql sorgumda syntax hatası veriyor fakat hala neden verdiğini bulabilmiş değilim.. Sad

sql sorgusu şu şekilde geliyor..
Kod:
INSERT INTO satislar(adsoyad,adres,eposta,left,top,width,height,karesayisi,ucret,siteadi,logo,url,slogan) values('aaaaaaaa','bbbbbbbb','oytuntez90@yahoo.com.tr',360,0,40,20,8,8,'aaaaaaa','aaaaa','http://www.patiayak.com','aaaaaaaa')

ve hata da şu :
Kod:
You have an error in your SQL syntax near 'left,top,width,height,karesayisi,ucret,siteadi,logo,url,slogan) values('aaaaaaaa' at line 1
Yarımdlarınızı bekliyorum...
Logged
Witkey
Ziyaretçi


E-Posta
Ynt: Syntax Hatası...
« Yanıtla #1 : 28, 2005, 11:16:39 am »

SQL KODLARI :
Kod:
Drop table if exists satislar;
Create table satislar (
id int auto_increment not null,
adsoyad varchar(255) not null,
adres varchar(255) not null,
eposta varchar(255) not null,
sol int not null,
ust int not null,
en int not null,
boy int not null,
karesayi int not null,
ucret int not null,
siteadi varchar(255) not null,
logo varchar(255) not null,
url varchar(255) not null,
slogan text not null,
primary key(id)
) auto_increment=1;
PHP örnek kodu :!
Kod:
<?php
// Bağlantıların vs...
$sql "Insert into satislar values ('','turk-php','http://www.turk-php.com','localphp@hotmail.com',360,0,40,20,8,8,'TURK-PHP',
'http://www.turk-php.com/themes/Turk-PHP/images/logo.gif','http://www.turk-php.com','Turk-php')"
;
if(
mysql_query($sql))
Echo 
"Sorgunuz başarı ile çalıştırıldı";
else
Echo 
"Sorgunuz çalıştırılamadı Sorun :!";
Echo 
mysql_error();
?>

Umarım yardımcı olur Oytun hocam
« Son Düzenleme: 29, 2005, 11:02:47 am Gönderen: mudkicker » Logged
mudkicker
Arif Ender
Admin
*
Offline Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: Syntax Hatası...
« Yanıtla #2 : 29, 2005, 04:47:47 am »

Bir öneri:

MySQL de INSERT işlemi yaparken mümkün olduğunca girilecek tabloları da yazın.
Logged

Oytun Tez
Oytun Tez
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 452



Üyelik Bilgileri
Ynt: Syntax Hatası...
« Yanıtla #3 : 29, 2005, 06:26:57 am »

Kod:
INSERT INTO satislar values('','asdgasd','asdgasdg','oytuntez90@yahoo.com.tr',540,0,40,30,12,12,'afas','asfas','http://','asda')

Column count doesn't match value count at row 1

Dediğiniz gibi de denedim @Witkey abi.

Ama bir türlü anlamadım.. Undecided
Logged
mudkicker
Arif Ender
Admin
*
Offline Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: Syntax Hatası...
« Yanıtla #4 : 29, 2005, 11:03:25 am »

değer sayısı eklenecek sütun sayısından fazla galiba..
Logged

Witkey
Ziyaretçi


E-Posta
Ynt: Syntax Hatası...
« Yanıtla #5 : 29, 2005, 02:03:01 pm »

ben yazdıgım kodu localımde denedım bende bır problem yok :S
Logged
Oytun Tez
Oytun Tez
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 452



Üyelik Bilgileri
Ynt: Syntax Hatası...
« Yanıtla #6 : 30, 2005, 10:27:52 am »

Sağolasın @WitKey...

active diye de bir alan vardı fakat doldurmayacaktım..Otomatik giriyordu Smiley meğerse onu da id gibi '' yapmak gerekiyomuş...  Tongue
Logged
mudkicker
Arif Ender
Admin
*
Offline Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: Syntax Hatası...
« Yanıtla #7 : 01, 2005, 02:30:52 pm »

demiştim...

bu yüzden + güvenlik olarak girilecek alanları da sql sorgusunda belirtmek gerekir...
Logged

Oytun Tez
Oytun Tez
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 452



Üyelik Bilgileri
Ynt: Syntax Hatası...
« Yanıtla #8 : 03, 2005, 07:16:08 am »

Ben de alanları giriyorum normalde ama işin içinden çıkamayınca türlü hallere soktum sorguyu  Grin
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.