• 09-10-2023, 13:41:03
    #1
    dil tablosunda ki şu hücre adlarını çekmek istiyorum. nasıl yapabilirim?
  • 09-10-2023, 13:42:55
    #2
    Mysql sorguda DESCRIBE veya SHOW COLUMNS FROM tabloadi şeklinde listeleyebilirsin
  • 09-10-2023, 13:45:59
    #3
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    Mysql sorguda DESCRIBE veya SHOW COLUMNS FROM tabloadi şeklinde listeleyebilirsin
    hocam peki yazdırmayı nasıl yapabilirim? bir örnek kod yazarmısnız? tablo adı "dil"
  • 09-10-2023, 13:47:04
    #4
    website adlı üyeden alıntı: mesajı görüntüle
    hocam peki yazdırmayı nasıl yapabilirim? bir örnek kod yazarmısnız? tablo adı "dil"
    <?php
    $servername = "localhost";
    $username = "kullanici_adi";
    $password = "parola";
    $dbname = "veritabani_adi";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    if ($conn->connect_error) {
        die("Veritabanı bağlantısı başarısız: " . $conn->connect_error);
    }
    
    $tableName = "dil";
    $sql = "DESCRIBE $tableName"; // veya "SHOW COLUMNS FROM $tableName";
    
    $result = $conn->query($sql);
    
    if ($result->num_rows > 0) {
        echo "Tablo hücre adları:<br>";
        while ($row = $result->fetch_assoc()) {
            echo $row["Field"] . "<br>";
        }
    } else {
        echo "Tablo bulunamadı veya hücreler listelenemedi.";
    }
    
    $conn->close();
    ?>
  • 09-10-2023, 13:50:29
    #5
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    <?php
    $servername = "localhost";
    $username = "kullanici_adi";
    $password = "parola";
    $dbname = "veritabani_adi";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    if ($conn->connect_error) {
        die("Veritabanı bağlantısı başarısız: " . $conn->connect_error);
    }
    
    $tableName = "dil";
    $sql = "DESCRIBE $tableName"; // veya "SHOW COLUMNS FROM $tableName";
    
    $result = $conn->query($sql);
    
    if ($result->num_rows > 0) {
        echo "Tablo hücre adları:<br>";
        while ($row = $result->fetch_assoc()) {
            echo $row["Field"] . "<br>";
        }
    } else {
        echo "Tablo bulunamadı veya hücreler listelenemedi.";
    }
    
    $conn->close();
    ?>
    maalesef hocam, işe yaramadı
  • 09-10-2023, 13:50:55
    #6
    website adlı üyeden alıntı: mesajı görüntüle
    maalesef hocam, işe yaramadı
    PDO mu kullanıyorsun mysqli mi kullanıyorsun
  • 09-10-2023, 13:51:33
    #7
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    PDO mu kullanıyorsun mysqli mi kullanıyorsun
    pdo hocam
  • 09-10-2023, 14:00:27
    #9
    <?php
    // baglanti değişkenini $baglanti olarak ele alıyorum nasıl bağladıysan editle
    // yani senin bir bağlantı kısmın vardır zaten burayı silebilirsin
    $baglanti = new PDO("mysql:host=localhost;dbname=VERITABANI_ADI;charset=utf8", "veritabani_user", "veritabani_parola");
        try {
        $baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        } catch(PDOException $v4hata) {
        return "Bağlantı hatası: " . $v4hata->getMessage();
        }
    // buraya kadar sil
    
    $hucreler_sorgu = $baglanti->prepare("SHOW COLUMNS FROM dil");
    $hucreler_sorgu->execute();
    $hucreler = $hucreler_sorgu->fetchAll(PDO::FETCH_COLUMN);
        foreach($hucreler as $hucre_veri) {
            echo $hucre_veri."<br>";
        }
    ?>