wmaraci reklam

Mysql Sıralamak

11 Mesajlar 1.572 Okunma
smmexpress

furkandemirci furkandemirci SEO Kullanıcı
  • Üyelik 17.02.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek SEO
  • Konum Erzurum
  • Ad Soyad F** D**
  • Mesajlar 929
  • Beğeniler 378 / 157
  • Ticaret 17, (%100)
Merhaba arkadaşlar,

Mysql'de kayıtlı tüm e-postaları, yanyana gelecek ve aralarında virgül olacak şekilde indirmek, görüntülemek yani kopyalamak istiyorum.

Şu şekilde yani,

e-posta, e-posta, e-posta, e-posta, ....

Nasıl yapabilirim? Henüz yeniyim mysql ve php'de.
 

 

##
wmaraci
reklam

teknoonur teknoonur WM Aracı Kullanıcı
  • Üyelik 22.07.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek EEM Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 510
  • Beğeniler 207 / 112
  • Ticaret 2, (%100)

include ("ayar.php");

$sor=mysql_query("select * from phpkf_kullanicilar ORDER BY id DESC LIMIT 0,5"); // Burada son kayıt olan 5 kullanıcıyı cekiyor. mesela son kayit olan deilse belirli sayi arasin dan belirli bir sayiya kadar yapmak istersek 0,5 degerini örnek 1,10 bu deger de 1 nolu uyeden 10 nolu uyeye kadar sıralama mızı soyluyor.
while($yaz=mysql_fetch_array($sor)){
$resim=$yaz['resim']; // burasi 2 tırnak arasındaki resim adı tablodaki resim tablosu
$user=$yaz['kullanici_adi']; // burada ise veri tablodaki kullanıcı adı tablosu

//gelelim asıl isleme evet arkadaslar asagida da gordugunuz gibi
bu kısım cekilen veririnin nasıl sıralanacagını stil olarak gosterıyor. ve asagidaki gibi
olarak kapatıyoruz. yani bu 2 kodun arasına ister tablo cizerek belirledigimiz $resim degiskenlerini ve $user degiskenlerini yerlestirebiliriz.


echo "













$user



";
if (($i%1)==0) echo ""; // burada ise kacarlı sıralama yapacagını sorguluyor. örnek 1 $i%1 degerini 2 yaparsak cekilen veriyi 2 serli olarakekrana yazıcak mesela a harfınden 2 tane aa b den 2 tane yan yana bb gibi.
}
?>


İnşallah işe yarar :)
 

 

http://onurkinay.com.tr

Omercitak Omercitak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 01.08.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Php Developer
  • Konum Yalova
  • Ad Soyad ** **
  • Mesajlar 174
  • Beğeniler 64 / 45
  • Ticaret 1, (%100)
Basit bir foreach döngüsü ile yapabilirsin. Yukarıda arkadaş biraz karmaşık anlatmış. Şimdi uyeler tablosu olsun ve email diye kolon olsun. İstediğin şekilde dizelim hemen;

$mailler = mysql_fetch_object(mysql_query("SELECT email FROM uyeler ORDER BY id DESC"));
// DESC büyükten küçüğe listeler id numaralarına göre. ASC yazarsan küçükten büyüğe sıralar

foreach($mailler AS $mail){

echo $mail->email.",";

}
?>
 

 

furkandemirci furkandemirci SEO Kullanıcı
  • Üyelik 17.02.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek SEO
  • Konum Erzurum
  • Ad Soyad F** D**
  • Mesajlar 929
  • Beğeniler 378 / 157
  • Ticaret 17, (%100)

Ömer Çıtak adlı üyeden alıntı

Basit bir foreach döngüsü ile yapabilirsin. Yukarıda arkadaş biraz karmaşık anlatmış. Şimdi uyeler tablosu olsun ve email diye kolon olsun. İstediğin şekilde dizelim hemen;

$mailler = mysql_fetch_object(mysql_query("SELECT email FROM uyeler ORDER BY id DESC"));
// DESC büyükten küçüğe listeler id numaralarına göre. ASC yazarsan küçükten büyüğe sıralar

foreach($mailler AS $mail){

echo $mail->email.",";

}
?>


Cevabın için teşekkür ederim. Bunu mysql ile yapabilir miyiz? Dediğinizden hiç bir şey anlamadım :( Mysql ve PHP bilgim çok az.
 

 

##
wmaraci
wmaraci

dmozcu dmozcu WM Aracı Kullanıcı
  • Üyelik 09.08.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Dış ticaret uzmanı
  • Konum Trabzon
  • Ad Soyad ** **
  • Mesajlar 11
  • Beğeniler 8 / 5
  • Ticaret 0, (%0)
mysql ile yapamazsınız.
 

 

furkandemirci furkandemirci SEO Kullanıcı
  • Üyelik 17.02.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek SEO
  • Konum Erzurum
  • Ad Soyad F** D**
  • Mesajlar 929
  • Beğeniler 378 / 157
  • Ticaret 17, (%100)

dmozcu adlı üyeden alıntı

mysql ile yapamazsınız.


$mailler = mysql_fetch_object(mysql_query("SELECT email FROM uyeler ORDER BY id DESC"));
// DESC büyükten küçüğe listeler id numaralarına göre. ASC yazarsan küçükten büyüğe sıralar

foreach($mailler AS $mail){

echo $mail->email.",";

}
?>


Mysql bilgilerimi nasıl girmeliyim buraya?
 

 

##

Omercitak Omercitak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 01.08.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Php Developer
  • Konum Yalova
  • Ad Soyad ** **
  • Mesajlar 174
  • Beğeniler 64 / 45
  • Ticaret 1, (%100)

furkandemirci adlı üyeden alıntı

$mailler = mysql_fetch_object(mysql_query("SELECT email FROM uyeler ORDER BY id DESC"));
// DESC büyükten küçüğe listeler id numaralarına göre. ASC yazarsan küçükten büyüğe sıralar

foreach($mailler AS $mail){

echo $mail->email.",";

}
?>


Mysql bilgilerimi nasıl girmeliyim buraya?



$host = "localhost";
$veritabani = "wer";
$kullaniciadi = "sad";
$sifre = "adf";
$sqlsorgu = @mysql_pconnect($host,$kullaniciadi,$sifre);

if(!$sqlsorgu) die("veritabanı seçilemedi");
mysql_select_db($veritabani, $sqlsorgu) or die("veritabanına bağlanılamadı");
 

 

furkandemirci furkandemirci SEO Kullanıcı
  • Üyelik 17.02.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek SEO
  • Konum Erzurum
  • Ad Soyad F** D**
  • Mesajlar 929
  • Beğeniler 378 / 157
  • Ticaret 17, (%100)

Ömer Çıtak adlı üyeden alıntı


$host = "localhost";
$veritabani = "wer";
$kullaniciadi = "sad";
$sifre = "adf";
$sqlsorgu = @mysql_pconnect($host,$kullaniciadi,$sifre);

if(!$sqlsorgu) die("veritabanı seçilemedi");
mysql_select_db($veritabani, $sqlsorgu) or die("veritabanına bağlanılamadı");


Yeni bir php sayfası açtım ( yeni.php )

Ne ekleyeceğim tam olarak verir misiniz? kodları alt alta gelecek şekilde yaptım, olmadı.
 

 

##

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
bak şimdi baglan.php diye dosya oluştur. onun içinde bunlar olsun.


$host = "localhost";
$veritabani = "wer";
$kullaniciadi = "bu bilgileri kendine göre değiştir bu orjinalden "root"'tur";
$sifre = "bunun şifresi varsa gir yoksa boş bırak hiç bişey yazma";
$sqlsorgu = @mysql_pconnect($host,$kullaniciadi,$sifre);

if(!$sqlsorgu) die("veritabanı seçilemedi");
mysql_select_db($veritabani, $sqlsorgu) or die("veritabanına bağlanılamadı");


Sonra bu mailleri listeleteceğin sayfayıda mail.php yap içinede bu kodları yaz.




$mailler = mysql_fetch_object(mysql_query("SELECT email FROM uyeler ORDER BY id DESC"));
// DESC büyükten küçüğe listeler id numaralarına göre. ASC yazarsan küçükten büyüğe sıralar

foreach($mailler AS $mail){

echo $mail->email.",";

}
?>

 

 

maskedman maskedman Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.08.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad ** **
  • Mesajlar 78
  • Beğeniler 14 / 10
  • Ticaret 0, (%0)
mail.php içinde

require_once "baglan.php"; ile veri tabanı bağlantını tanıtman gerekir.
 

 

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