Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
04, 2008, 04:40:27 pm
42704 Mesaj 9328 Konu Gönderen: 17902 Üye
Son üye: Remark
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  Dizi birleştirme « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Dizi birleştirme  (Okunma Sayısı 200 defa)
Mustafa VELİOĞLU
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 61



Üyelik Bilgileri
Dizi birleştirme
« : 01, 2008, 03:58:26 pm »

Yenilendi---
teşekkürler mükremin ama asıl isteğiimi tam anlatamadım galiba şöyle bahsedeyim:
Kod:
tablodaki alanlar bunlar;
no
baslik
Kod:
<?php
$sorgu
=mysql_query("SELECT * FROM tablo");

veritabanından fetch_array ile verileri cekiyoruz ve istediğimiz alanı yazdırıyoruz mesela
while ($cikti=mysql_fetch_array($sorgu)) {
echo 
$cikti['no']."\n".$cikti['baslik'];
}
?>

ben burada bu sorguladıklarımı bir diziye atamak istiyorum ve dizinin içeriği alttaki gibi olmalı

   
Kod:
[0] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 5
        )

    [1] => Array
        (
            [0] => AAA
            [1] => BBB
            [2] => CCC
            [3] => DDD
            [4] => EEE
        )

)

ve bunları aşşağıda dilediğim gibi cıkartıp yazdıracagım


eskisi
şimdi yapmak istediğim
sorgudan aldığım verileri bir dizi degiskene atmak

$sorgu="SELECT * FROM bilgiler";
tüm bilgileri alacagım daha sonra
gelen bilgilerden
if($cikti['onay']=='E') {
$onaylananlar} else{
$onaylanmayanlar;}


böyle diziye atıp daha sonra ikisinide ayrı ayrı listeletmek istiyorum fakat array_merge yede baktım ama çözemedim bir fikri olan ?
« Son Düzenleme: 20, 2008, 04:38:35 am Gönderen: Mustafa VELİOĞLU » Logged

mukremin
Mükremin
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 116


En büyük sermaye TECRÜBEDIR.


Üyelik Bilgileri WWW
Ynt: Dizi birleştirme
« Yanıtla #1 : 01, 2008, 05:04:48 pm »

Kod:
<?php
$sorgu 
mysql_query("SELECT * FROM bilgiler");

$onaylayanlar   = array();
$onaylamayanlar = array();

for(
$i=0$row mysql_fetch_array($sorgu); $i++){
  
  $isimler       
$row['isim'];
  $onay_degerler $row['onay'];
  
  
  
if($onay_degerler == 1){//onay sütunundan degerleri 1 olani bu diziye atiyor 0 alani ise digerine
 $onaylayanlar[$i] = $isimler;
  }else{
 $onaylamayanlar[$i] = $isimler;
}
}
?>

Umarim yardimci olmusumdur hadi kolay gelsin.
Logged

Bana hakkı soran oğul haber al aşık sazından,
Göğsü peygamber ağacı kılıfı ALİ bezinden.
Mustafa VELİOĞLU
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 61



Üyelik Bilgileri
Ynt: Dizi birleştirme
« Yanıtla #2 : 20, 2008, 04:39:08 am »

başlığı yenileedim yeni mesaj üstte
Logged

tayfun_de
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 104


Üyelik Bilgileri
Ynt: Dizi birleştirme
« Yanıtla #3 : 20, 2008, 07:28:28 am »

selam,

böyle dene:

Kod:
<?php

$sorgu 
mysql_query('SELECT * FROM tablo');

$arr_out = array();

while (
$cikti=mysql_fetch_array($sorgu)) {


$arr_out[] = array($cikti['no'] => $cikti['baslik']);

}

echo 
'<pre>';
print_r($arr_out);
echo 
'</pre>';

?>

Logged
HuNTeR
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 67


Üyelik Bilgileri
Ynt: Dizi birleştirme
« Yanıtla #4 : 20, 2008, 07:46:42 pm »

Kod:
while ($cikti=mysql_fetch_array($sorgu)) {
$dizi[0][]=$cikti['no'];
$dizi[1][]=$cikti['baslik'];
}
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.