Kayıt: May 16, 2005 Mesajlar: 503 Konum: im acaba?
Tarih: 2006-03-31, 00:43:57 Mesaj konusu: Re: Yemek Modulunde hata
kardes işte html deki dosyaları attım en son sql u yuklemekl içim pypmyadmin den sql u ekledim onayladım 30 saniye filan geçti(yuklemeye çalıstı)sonra bu hatayı verdi
Kayıt: May 16, 2005 Mesajlar: 503 Konum: im acaba?
Tarih: 2006-03-31, 01:24:08 Mesaj konusu:
boyle baslıyo:
INSERT INTO `AcX_yemek` VALUES (1, '2004-01-15', 'Çardak Kebabı', 'ÇARDAK KEBABI\r\n<br> \r\n<br> \r\n<br> \r\n<br> \r\n<br> \r\n<br>Malzemeler ; 4 kişi için\r\n<br>½ Kg Kuşbaşı Kuzu Eti\r\n<br> \r\n<br>2 adet Kuru Soğan\r\n<br> \r\n<br>4 diş Sarımsak\r\n<br> \r\n<br>2 adet Domates\r\n<br> \r\n<br>3 adet Sivri Biber\r\n<br> \r\n<br>2/3 su bardağı Süt\r\n<br> \r\n<br>5 çorba kaşığı Un\r\n<br> \r\n<br>1 Yumurta\r\n<br> \r\n<br>1 yemek kaşığı Tereyağ\r\n<br> \r\n<br>100 gr Kaşar Peyniri\r\n<br> \r\n<br>1 tatlı kaşığı Salça\r\n<br> \r\n<br>Tuz, Kara Biber, Kekik\r\n<br> \r\n<br> \r\n<br>\r\n<br> Önce kuşbaşı eti, soğan, sarmısak, domates, biberle kavurarak pişirin.\r\n<br>\r\n<br>Tuz ve tereyağ ekleyin. Suyunu çekince karabiber ve kekik ekleyerek bırakın.\r\n<br>\r\n<br>Diğer tarafta unu, yumurtayı ve sütü iyice çırparak pürüzsüz bir krep hamuru yapın. Tuz ekleyin. 15 cm.çapında bir teflon tavayı hafifçe yağlayarak bir kepçe krep hamurundan koyup, iki tarafını kızartın.\r\n<br>\r\n<br>Krebi bir kaseye koyarak pişen etlerden iki- üç kaşık içine doldurun. Kasenin dışında kalan krep hamuru ile üstünü kapatıp, krep bohçasını kaseyi ters çevirerek bir tepsiye yerleştirin. Bütün krepleri aynı şekilde tepsiye yerleştirdikten sonra üzerlerine birer dilim kaşar \r\n<br>peyniri koyun. Peynirin üzerine sulandırılmış salça gezdirerek 180 derecelik fırında peynirler eriyene kadar kızartın.\r\n<br> Sıcak Sıcak Servis yapınız..\r\n<br> \r\n<br>Afiyet olsun......\r\n<br>\r\n<br><br><center>Katkılarından Dolayı <a href="http://www.yesilyol.net/">YesiLYoL.NeT</a> Sitesine teşekkür Ederiz</center><br>','Hanzala', 5, 'omerseyhan@msn.com', 0, 1043);
INSERT INTO `AcX_yemek` VALUES (2, '2004-02-10', 'Güveç'
mesela
insert into seyranli values('S', 'E', 'Y', 'R', 'A', 'N', 'L', 'I'); yazabilmem için, önce o tabloyu oluşturmam gereki
CREATE TABLE seyranli (
ilkharf varchar(1),
ikinciharf varchar(1),
ucuncuharf varchar(1),
dorduncuharf varchar(1),
besinciharf varchar(1),
altinciharf varchar(1),
yedinciharf varchar(1),
);
üstteki crate kısmı, alanı oluşturacak kısımdır,
varchar, benim alfanumerik yani sayısal olmayan bir değer gireceğimi söterir, parantez içindeki sayı, hane belirtir, yani bir haneli yaptığım için, iki harf giremem
alfa numerik alan dışın kullanacağın tablo türleri
int()
parantez içerisine yine uzunluk belirteceksin, int diğer dillerdeki integer kelimesinin kısaltılmasıdır, numeric yani sayısal alanları belirtir,
tinyint()
yine sayısal bir alan oluşturur, tiny minicik demektir, burdan da anlaşılacağı gibi, daha hızlı çalışabilmek için, mesela onay alanı olduğunu düşünelim, standart bolean mantığı ile düşünürsek, olumlu demek bilgisayar dilinde 1, olumsuz ise 0 dır. sen sağ bloklar görünsün diye bir alan açıyosun, görünecekse 1 görünmeyecekse 0 olsun diyosun, işlemin büyük sayılarla olmadığı için de tinyint ile, bunu belirtiyosun, sistemde bunu anlayıp fazla zaman kaybetmiyo
ahynı şekilde smallint mediumint ve bigint de büyüklük beliritr.
kullandığımız alan tiplerinden biri de date, burada tarih girişi yapılır,
bu amaçla year, time tablolarını da kullanabilirsiniz.
ha birde bazen ratslayabileceğin bir tip ise, text dir, uzun girdileri tutmak için kullanılır, mesela senin yemek tarifindeki, malzemeler ıvır, zıvır tarif bununla oluşturulur.
kullanmadığımız 5-6 tane daha alan tipleri var, ilgini çekerse php myadminden görünüyor onlarda ;)
ezbere bişey ypamamki, modulde geçen tablo isimlerine göre yapılmalıama şöyle söyleyim il alan
tinyint olacak
ikincisi date
3. sü text
4 ve 5 varchar
6 ve yedideki ne için konulmuş bilmiyorum, ona da int diyebilirsin.
key ekleyeceksen onu da 1. alana eklersin
inan dosya indirebilecek durumda değilim :S ağdan çalışıyo bilgisayar, dosya indirme izni de yok :S yoksa onları yaznaa kadar uygun bi sql yazardım
kusura bakma, umarım yardımcı biri çıkar
Kayıt: Oct 04, 2005 Mesajlar: 403 Konum: Rotterdam
Tarih: 2006-05-06, 14:40:23 Mesaj konusu: Re: Yemek Modulunde hata
abicim hata veriyor anlamadim;
Kod:
SQL sorgusu:
CREATE TABLE `AcX_kateler` (
`kateid` int( 10 ) NOT NULL AUTO_INCREMENT ,
`kateadi` varchar( 200 ) NOT NULL default '',
`kate` text,
`total` int( 10 ) NOT NULL default '0',
`date` date NOT NULL default '0000-00-00',
KEY `kateid` ( `kateid` )
) ENGINE = MYISAM DEFAULT AUTO_INCREMENT =19
MySQL çıktısı:
#1064 - 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 'DEFAULT AUTO_INCREMENT=19' at line 8
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız