Mysql Dan Veri Çekmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    FOXXLY bunu yazdı:
    -----------------------------

    zümsük php seni bozar abi gel en iyisi yol yakınken asp a devam et :D

    çok istiyosan mysql veritabanını linux serverda aç uzaktan bağlanıp kullanırsın :D


    -----------------------------

    haha :D girme kanıma hoca çok pis tkatım  kafaya 8 senedne beri sonunda elle tutulur gelecek vaad eden bir projem var.Arkadaşlar bile vay emre nasıl yaptın bunu diyor :D biliyorlar çok sık değiştiriyordum fakat artık bitti.Geleceğim için php, linux, mysq, phpmyadmin, ajax ı manyak şekilde öğrenicem

    edit

    şimdide sorun

    Parse error: syntax error, unexpected $end in C:\wamp\www\test\index.php on line 25

    abi :D javascript te kasıyorum 3 gündür javascripte benzettim phpyi :S

    2.edit abi id yide insert e almışız onu düzelttim ondan olmadı.İd otomatik çıkıyor almaya gerke varmı ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    10. satırdaki { kapatmayı unutmuşsun . sorguda idyi yazmana gerek yok
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    eywallah genkim :D sorun ordanmış.

    bu 2 oldu c/p ederken kodları incelee, c/p yaparken kodları incele X 100

    şimdi de

    Column count doesn't match value count at row 1

    böyle diyor alla alla :S ben sanıyorum bir ynalışlık yaptım mysqlda

    edit:

    tamam onun hata nedenide id yi sildim diğer tarafta silmemişim onuda hallettim oldu :) ama bu seferde

    1 - a - a

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\test\index.php on line 21

    çıkıyor..Az kaldı hissediyorum.

    bir kayıt daha ekledim o gözükmedi sorun döngüde galba

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Arlong
    Arlong's avatar
    Kayıt Tarihi: 14/Şubat/2005
    Erkek

    sen ne yapmışsın tam anlaşılmyo ki?

    önce aşağıdaki kodu baglanti.php olarak kaydet. 

    sonra mysqle bağlancağın zaman kodun içine bunu eklersin.

     

    @ $db= new  mysqli('localhost','root','','test');


     if (mysqli_connect_errno())
     {
        echo 'veritabanına bağlanılamadı';
        exit;
    }

    ?>

     

    mysqle veri  eklerken bu kodu kullanırsın :

    if($_GET["islem"]==ekle){
    $nick =addslashes($_GET['nick']);    VERİLERİ GET DEĞİŞKENİNDEN ALIRKEN BÖYLE ALLABİLİRSİN
    $sifre = addslashes($_GET['sifre']);               VERİLERİ GET DEĞİŞKENİNDEN ALIRKEN BÖYLE ALLABİLİRSİN


     $query = "insert into tablo values  ('','$nick','$sifre')";   

      $RESULTS = $db->query($query);                             burdada verileri ekliyosun id değişkenini yazmana gerek yok tablo isimli mysql tablosunda id , nick , ve sifre

    adında 3 alanın olması gerekmektedir

    echo 'Hesaplama  Başarıyla Eklendi';

    }

     

     

     

     

     

     

     

     

    verileri çekerkende aşağıdaki kodu kullanırsın ',$oku[0],'  idyi ,        ',$oku[1],'  nicki  ,        ',$oku[2],' ise şifreyi çeker

    include 'baglanti.php';

    $query = "SELECT * FROM tablo ";
    $result = $db->query($query);

    while ($oku = $result->fetch_array()  )
    echo '


     
       
       
       

    ',$oku[0],'',$oku[1],'',$oku[2],'


    ';
    ?>

     

     

     

    senin kodun tam olarak benim dediğim gibi çevrilmişi şöyle dene bakaım alışacakmı(phpmyadminden tablo alanındaki ad ve soyad kısmını nick ve sifre olarak deiştir):

     


    Adınız :

    Soyadınız :





    if ($_GET["islem"] == "ekle"){
    $nick = $_GET["nick"];
    $sifre = $_GET["sifre"];


    include 'baglanti.php';


     $query = "insert into tablo values  ('','$nick','$sifre')";
      $RESULTS = $db->query($query);  
    print ("Bilgilerinizi girdiğiniz için teşekkür ederiz.");
    }
    ?>







    $query = "SELECT * FROM tablo ";
    $result = $db->query($query);

    while ($oku = $result->fetch_array()  )
    echo '


     
       
       
       

    ',$oku[0],'',$oku[1],'',$oku[2],'

    ';
    ?>

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    ahanda böyle oldu



    <?php
    session_start();

    if (!$_SESSION['form_goster']=="hayir")
    {

    echo "

    <form action=\"index.php?islem=ekle\" method=\"post\">
    Adınız :    <input name=\"nick\" type=\"text\">
    <br>
    Soyadınız : <input name=\"sifre\" type=\"password\">
    <p>
    <input type=\"submit\" value=\"Ekle\">
    </p>
    </form>

    ";
    exit;
    }

    ?>

    <?php

    session_start();

    $kullanici="root";
    $sifre="";
    $host="localhost";
    $db="test";

    //bağlantı kısmı

    $baglan=@mysql_connect($host, $kullanici, $sifre);
    if (!$baglan) {
    echo "MySQL bağlantınızda bir sorun var.";
    }
    @mysql_select_db("$db");
    //bağlantı kısmı


    if ($_GET["islem"] == "ekle")  {

    $nick= trim(htmlspecialchars($_POST['nick']));
    $sifre=trim(htmlspecialchars($_POST['sifre']));

    $add=@mysql_query("INSERT INTO uyeler (nick,sifre) VALUES('$nick','$sifre')");

    if ($add)
    {
    echo "Kayıt oldunuz.";
    $_SESSION['form_goster']="hayir";
    }
    else {
    echo "Kayıt esnasında bir sorun çıktı.";
    }

    echo "<br>";
    }


    echo "<hr>";

       $sorgu=@mysql_query("SELECT * FROM uyeler ORDER BY id DESC");

       while ($oku=@mysql_fetch_array($sorgu))
          {
        echo "<br>";
        echo $oku['id'];
        echo "-";
        echo $oku['nick'];
        echo "-";
        echo $oku['sifre'];
        echo "</br>";
          }
    ?>

    ---------

    şimdi ver elini php :)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Arlong
    Arlong's avatar
    Kayıt Tarihi: 14/Şubat/2005
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    edit yaptın galba da

    addslashes nedir nciki çeker ken ?

    şimdi yemeğe gidiyorum gelince deniyeceğim


    -----------------------------

     

    edit yaptıydım onları düzenlersin sen addslashes olan yerleri stripslashes olarak deiştir, mysqla / işaretini falan ekletmiyo kaldırıyo o.php5te mysql işlemleri bu şekilde yapılıyo buna alışırsan kolaylık olur senin için
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    yaptım ya hele şükür :D kolaymış aslında.

    tekrar diyorum ki;

    bu benim için küçük fakat nickmatör dolayısıyla gelecekteki ben için büyük bir adım :)..

    şimdi pardusun localhostunu kurucam ve sonrasında bağımlılığım baya azalacak.Cod4 üde pardusa uydursalar :S widnowsu kullanmam bi daha.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    sorun şimdilik

       if ($_GET["islem"]=="duzenle"){
               $sorgum = mysql_query("SELECT * FROM defter where id=".$_GET["id"]);
               $oku = mysql_fetch_assoc($sorgum);
               echo "<center><form action=\"?islem=duzenle2&id=".$oku["id"]."\" method=\"post\">
               <textarea name=\"gonderilen\" cols=\"31\" rows=\"7\" >".$oku["gonderilen"]."</textarea><br>
               <input type=\"submit\" value=\"Yolla baba\">
               </form></center>";
               exit;
       }
        if ($_GET["islem"]=="duzenle2"){
                $post = $_POST["gonderilen"];
                $id = $_GET["id"];
                $duzenle = @mysql_query("update defter set gonderilen=".$gonderilen." where id=".$id);
                if ($duzen){
                        echo "tamamdır baba hallettik <a href=\"?\">Ana sayfa</a>";
                        exit;
                }
                else{
                        echo "sorun çıktı admaım";
                        exit;
                }
        }

    yapıyorum olmuyor

     sorun çıktı adamım diyoır.sql sorgusunda mı hata var ki?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    mysql_error()

    ilave ettim sorun altta çıktı

    defter tablosundan gonderilen i düzelmete çalışıyorum

    sorun çıktı adamım
    mysql hatası:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'nalçaklar!!! WHERE id=3' at line 1

    edit:

    ($_GET["islem"]=="duzenle2"){
                $gonderilen=trim(htmlspecialchars($_POST['gonderilen']));
                $id = $_GET['id'];
                $duzenle = @mysql_query("UPDATE defter SET gonderilen='$gonderilen' WHERE id=".$id."");
                if ($duzenle){
                        echo "tamamdır baba hallettik <a href=\"?\">Ana sayfa</a>";
                        exit;
                }
                else{
                        echo "sorun çıktı adamım<br>mysql hatası:".mysql_error();
                        exit;
                }

    sorun duzen olarak alıyormuşum hallettim sorunu

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    4snake
    4snake's avatar
    Kayıt Tarihi: 18/Mayıs/2007
    Erkek

    Landet bunu yazdı:
    -----------------------------

     

    başlıom :D

     

    $kullanici="root";  
    $sifre=""; 
    $host="localhost";      
    $db="sdfdsfds";   

     

    mysql_connect($host, $kullanici, $sifre) or die();
    mysql_select_db("$db") or die();

    $sorgu=mysql_query("SELECT * FROM test");
           while ($sorgu=mysql_fetch_array($sorgu))
        {
        echo "$sorgu[id] - $sorgu[nick] - $sorgu[sifre]
    ";
     }



    ?>

     

    bundan yola cık hacım mantıken yaptım çalışması lazım yanlıslık varsada affola :)

     

    // edit : db adını secme seyını yazmamısım :)

    uykulu uykulu böle oluyor kusra bakmayın :) 

     

    -----------------------------

     

     

    $kullanici="root";   
    $sifre="";  
    $host="localhost";       
    $db="sdfdsfds";   

      

     

     

    bu bölüme gerenk yok 


    Kavanoz dipli dünya
Toplam Hit: 7418 Toplam Mesaj: 24