• 28-03-2018, 14:40:44
    #1
    edit
  • 28-03-2018, 14:50:25
    #2
    Shrin adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar aslında basit ama phpden ve mysqldan fazla anlamadığım için beceremedim internetten baktıklarımla.. Aşağıdaki kodda ilanlar tablosundaki id=1 olanı çekebiliyorum. Fakat benim istediğim onu bir döngüye sokmak ve xml olarak çıktı almak. Misal ilanlar tablosundaki son 30 ilanı yazdırmak istiyorum. Kodum aşağıdaki gibi yardımcı olandan Allah rağzı olsun şimdiden.

    <?php
    require("include.php");
    $kacmis1 = $baglanti->altekyaz("select * from ilanlar where id=?",array(1));
    ?>
    <?='<?xml version="1.0" encoding="utf-8"?>
    '?>
    <uye>
    <id><?=$uye["id"]?></id>
    <uisim><?=$kacmis1["baslik"]?></uisim>
    </uye>

    <?php
    require("include.php");
    $sorgu = mysql_query("select * from ilanlar ORDER BY id DESC");
    echo '<?xml version="1.0" encoding="utf-8"?>';
    while($liste = mysql_fetch_array($sorgu)){
    ?>
    <uye>
    <id><?=$uye["id"]?></id>
    <uisim><?=$liste["baslik"]?></uisim>
    </uye>
    <?php
    }
    ?>
    böyle yapabilirsin örnek olarak
  • 28-03-2018, 14:52:15
    #3
    PHP - WORDPRESS - YAZILIM
    <?php
     include("baglanti.php"); 
       $id = '1';
            $query = mysqli_query($conn, "SELECT * FROM tablo_ismi where id = $id");
                while ($row = mysqli_fetch_array($query)) {
    ?>
    <?='<?xml version="1.0" encoding="utf-8"?>
    '?>
    <uye>
    <id><?php echo $row["id"]; ?></id>
    <uisim><?php echo $row["baslik"]; ?></uisim>
    </uye>
    <?php } ?>
    // Bağlantı Dosyamız
    $servername = "localhost";
    $username = "xxx";
    $password = "xxx";
    $dbname = "xxx";
    $conn = mysqli_connect($servername, $username, $password, $dbname);
     
    if (!$conn) {
        die("Connection failed: " . mysqli_connect_error());
    }
    PHP 7 Formatında bu şekilde döndürebilirsiniz, döndürmeden tümünü listelemek isterseniz de,
     where id = $id
    kısmını kaldırabilirsiniz. Umarım yanlış anlayıp yanlış bir anlatım yapmamışımdır.
    Sevgiler.
  • 28-03-2018, 15:10:41
    #4
    Minimalite adlı üyeden alıntı: mesajı görüntüle
    <?php
    require("include.php");
    $sorgu = mysql_query("select * from ilanlar ORDER BY id DESC");
    echo '<?xml version="1.0" encoding="utf-8"?>';
    while($liste = mysql_fetch_array($sorgu)){
    ?>
    <uye>
    <id><?=$uye["id"]?></id>
    <uisim><?=$liste["baslik"]?></uisim>
    </uye>
    <?php
    }
    ?>
    böyle yapabilirsin örnek olarak
    metin_nn adlı üyeden alıntı: mesajı görüntüle
    <?php
     include("baglanti.php");
       $id = '1';
            $query = mysqli_query($conn, "SELECT * FROM tablo_ismi where id = $id");
                while ($row = mysqli_fetch_array($query)) {
    ?>
    <?='<?xml version="1.0" encoding="utf-8"?>
    '?>
    <uye>
    <id><?php echo $row["id"]; ?></id>
    <uisim><?php echo $row["baslik"]; ?></uisim>
    </uye>
    <?php } ?>
    // Bağlantı Dosyamız
    $servername = "localhost";
    $username = "xxx";
    $password = "xxx";
    $dbname = "xxx";
    $conn = mysqli_connect($servername, $username, $password, $dbname);
     
    if (!$conn) {
        die("Connection failed: " . mysqli_connect_error());
    }
    PHP 7 Formatında bu şekilde döndürebilirsiniz, döndürmeden tümünü listelemek isterseniz de,
     where id = $id
    kısmını kaldırabilirsiniz. Umarım yanlış anlayıp yanlış bir anlatım yapmamışımdır.
    Sevgiler.
    çok teşekkürler 2sinide çalıştıramadım hocam teamviewer ile bağlanma imkanınız var mı özelden whatsapp skype atsanız.



    konu halledilmiştir. pdo classları yazan arkadaş yardımcı oldu sagolsun benim kodlarım herkese uymayacagı ıcın buraya ekleme gereği duymuyorum ilgilenen herkese teşekkurler