Site içi arama

PHP ile MySQL veritabanından veri çekme - SELECT

31 Ocak 2013 Perşembe13yorum

PHP ile MySQL bağlantısı kurma ve veri ekleme işlemlerini anlatmıştım. Bu yazıda MySQL veritabanından veri çekmeyi anlatıyorum.

İçinde şehirler bulunan sehirler adında bir tablomuz olsun. Tablomuzun içeriği aşağıdaki gibi.

Aşağıdaki kod ile verileri çekiyorum.


Ekran çıktısı şöyle oluyor.

Veriler id sırasına göre eklendi. Peki ben plakaya ya da alfabetik önceliğe göre sıralamak isteseydim ?
O zaman ORDER BY komutunu kullanmam gerekecekti. Aşağıdaki gibi bir kod yazarsam 

İsme göre sıralamış olurum.





+ yorum + 13 yorum

23 Mayıs 2013 14:29

Bu çalışmıyor hata alıyorum
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\local\www\fis\son6.php on line 4

24 Mayıs 2013 15:49

Kodları yazıya eklemeden önce deniyorum. Tekrar denedim ve yine sorunsuz çalıştı. Gözden kaçırdığınız ufak bir yer olabilir.

Linkteki kodu veritabanı bilgilerinize göre düzenleyip kullanın. Kodda sorun olmadığına eminim.

http://textuploader.com/?p=6&id=WlbuN

23 Ekim 2013 20:13

merhaba ben böyle bir tablo oluşturduğumu varsayarak konuşuyorum. örneğin php de bir sayfa oluşturdum bir textbox kutusu ve button olsun . ben textbox kutusuna 1 yazarsam ID olarak bana bunun istanbul olduğunu ekrana getirmesini istiyorum o nasıl olacak acaba

23 Ekim 2013 23:03

MySQL sorgusunda where komutu ile yapılabilir.

select * from sehirler where id='1' şeklinde

3 Aralık 2013 22:16

merhaba hocam bu koda ek olarak select option dan seçtiğim bir veriyi nasıl veritabanına kaydedebilirim??

4 Aralık 2013 07:38

< form> yerine < form method="post" action="post.php"> kodunu yazıp, < /select> komutundan sonra < input type="submit" value="Kaydet" /> kodunu ekleyin. post.php sayfasında $_POST["sehirler"] değişkeni size seçtiğiniz ilin plakasını verecektir.

http://bilgisayar-muhendisleri.blogspot.com/2013/01/php-get-ve-post-metotlari.html

http://bilgisayar-muhendisleri.blogspot.com/2013/01/php-mysql-kayit-ekleme-insert.html

GET ve POST metotlarıyla formdan veri alma ve PHP ile MySQL veritabanına kayıt ekleme konularını inceleyebilirsiniz.

5 Ocak 2014 23:31

$ilcelertablosunabaglanvesor = @mysql_fetch_array(@mysql_query("SELECT * FROM ilceler WHERE id='$alisverisurunusorgusatildigiilce' LIMIT 1"));

burada where id nedir arkadaşlar bir açıklama alabilirmyim. Php bilmiyorum ben :(

6 Ocak 2014 10:02

Yazdığınız kodda ilceler tablosunda id alanı $alisverisurunusorgusatildigiilce değişkenine eşit olan satırı çekiyor.

Yazıdaki resimde olduğu gibi bir tablonun bulunduğunu düşünelim. $alisverisurunusorgusatildigiilce değişkeni 3 ise İzmir'in bulunduğu satırı yani 3, 35 ve Izmir değerleri seçilir. Veya 1 ise 1, 34, Istanbul değerleri seçilir.

6 Ocak 2014 23:36

açıklama süper teşekkür ederim ancak bende iş yok sanırım :D

$ilceler = @mysql_fetch_array(@mysql_query("SELECT * FROM uyeler WHERE id='$urununyayinsahibinebaglanid' LIMIT 1"));
$ilceler = $urununyayinsahibinebaglan["ilce"];

şeklinde bir ikinci satır yaptım kendi kafamdan ve sitede ilçe yazan yere $ilce degiskenini atadım kullanım doğrumudur

print $ilce şeklinde

Adsız
13 Ocak 2014 23:46

ben 10 a 10luk tabloda 1 den 100 e kadar olan sayıları yazdırıp link vermek istiyorum ve asal olup olmadıklarını linke tıklanarak öğrenmek istiyorum başarılı olamadım yardımcı olurmusunuz

14 Ocak 2014 11:55

Linklerde yazdığım kodlar işinizi görür.

http://pastebin.com/CPTfii1w

http://pastebin.com/NhBbwCm7

Adsız
25 Haziran 2014 11:34

Merhaba ben önce şehri sonra il ve ilçeyi gösteren bi uygulama yapıyorum.

Bilgileri sql server managemetten çekiyorum linq ile tablolarımı attım herşey iyi güzel fakat ilçelerim gelmiyo ve şehirlerim yazdığım kadar kendini tekrarlıyor. Mesela 3 kere istanbul varsa 3 kere iztanbul listeleniyor.

Yorum Gönder
 
Copyright © 2014. Bilgisayar Mühendisliği Öğrenci Blogu - All Rights Reserved
Proudly powered by Blogger