• 05-03-2023, 10:41:07
    #1
    Merhaba MySQL Üzerinde olan bir databaseyi https://www.sitesdresi.com/api.php?M...abla@gmail.com
    Mesela buradaki "blabla@gmail.com"'un verilerini çektirmek istiyorum

    olarak verileri çektirmek istiyorum bunu nasıl yapabilirim cüzi miktara yardımcı olacak veya ücretsiz yardımcı olacak var mı?
  • Kabul Edilen Cevap
    • <?php
      $email =  isset($_GET["email"]) ? $_GET["email"] : "";
      if($email) {
      $servername = "localhost";
      $username = "kullanici_adi";
      $password = "sifre";
      $dbname = "veritabani_adi";
      $conn = mysqli_connect($servername, $username, $password, $dbname);
      if (!$conn) {
          die("Bağlantı hatası: " . mysqli_connect_error());
      }
      $sql = "SELECT * FROM tablo WHERE email = '$email'";
      $result = mysqli_query($conn, $sql);
      if (mysqli_num_rows($result) > 0) {
          while($row = mysqli_fetch_assoc($result)) {
              echo $result;
          }
      } else {
          echo "Kayıt bulunamadı";
      }
      }
  • 05-03-2023, 10:55:30
    #2
    PM iletilmiştir.
  • 05-03-2023, 10:58:09
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    <?php
    $email =  isset($_GET["email"]) ? $_GET["email"] : "";
    if($email) {
    $servername = "localhost";
    $username = "kullanici_adi";
    $password = "sifre";
    $dbname = "veritabani_adi";
    $conn = mysqli_connect($servername, $username, $password, $dbname);
    if (!$conn) {
        die("Bağlantı hatası: " . mysqli_connect_error());
    }
    $sql = "SELECT * FROM tablo WHERE email = '$email'";
    $result = mysqli_query($conn, $sql);
    if (mysqli_num_rows($result) > 0) {
        while($row = mysqli_fetch_assoc($result)) {
            echo $result;
        }
    } else {
        echo "Kayıt bulunamadı";
    }
    }
  • 05-03-2023, 11:37:52
    #4
    aslansoft adlı üyeden alıntı: mesajı görüntüle
    <?php
    $email =  isset($_GET["email"]) ? $_GET["email"] : "";
    if($email) {
    $servername = "localhost";
    $username = "kullanici_adi";
    $password = "sifre";
    $dbname = "veritabani_adi";
    $conn = mysqli_connect($servername, $username, $password, $dbname);
    if (!$conn) {
        die("Bağlantı hatası: " . mysqli_connect_error());
    }
    $sql = "SELECT * FROM tablo WHERE email = '$email'";
    $result = mysqli_query($conn, $sql);
    if (mysqli_num_rows($result) > 0) {
        while($row = mysqli_fetch_assoc($result)) {
            echo $result;
        }
    } else {
        echo "Kayıt bulunamadı";
    }
    }
    teşekkürler hocam mesela başka bir argüman yapsak api.php?id= bunun gibi of ile aratacak olursak nasıl olur?
  • 05-03-2023, 12:32:34
    #5
    aşadaki email değiştirip ve databsedeki tablo adını değiştirerek de aratabilirsiniz
    $email =  isset($_GET["email"]) ? $_GET["email"] : "";