• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

PHP İle MYSQL İşlemleri

  • Konuyu başlatan Konuyu başlatan XnCN
  • Başlangıç tarihi Başlangıç tarihi

XnCN

Banlanmış Üye
Aktiflik
K.Tarihi
5 Tem 2009
Mesajlar
557
Puanı
236
Konum
Kocaeli/İzmit
2liivc6.png

Merhabalar uzun bir zamandır forumda aktif değildim her neyse şimdi php ile mysql işlemlerini nasıl yapıcağımıza geçelim.

[ACIKLAMA]Veri Listelemek[/ACIKLAMA]
PHP:
<?


mysql_connect("localhost","root","");
mysql_select_db("kutuphane");

$bilgi = mysql_query("SELECT * FROM mesajlar ");    
if($bilgi)
{
    while($satir = mysql_fetch_array($bilgi))
    {
        echo $satir[yazan].'<br>';
        echo $satir[mesaj].'<hr>';
        
    }
}



?>
Şimdi koddakileri açıklayalım.
root: kullanıcı adınız sağındaki boşluk ise parolanız.
kutuphane: bu db isminizdir arkadaşlar hangi db'den veri çekmek isterseniz ismini yazınız.
mysql_query("SELECT * FROM mesajlar ") : bu komutta dbnizde bulunan mesajlar tablosunu seçtik siz kendinize göre değiştirebilirsiniz.
echo : komutları ile ekrana çekilen veriyi yazdırıyoruz.


[ACIKLAMA]Veri Kaydetmek[/ACIKLAMA]
Bu işlem için sadece php kullanmayacağız birazda html bilgisine ihtiyacımız var.
mesajformu.html'adında bir sayfa açalım ve içine alttaki kodlarımızı yapıştıralım.


PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8_turkish_ci" />
<title>Maxigame/XnCN</title>
</head>
<body>


<form id="form1" name="form1" method="post" action="kaydet.php">

isminiz:    <input type="text" name="isim" id="isim" />

Mesajınız: <textarea name="text" id="text" cols="45" rows="5"></textarea>

<input type="submit" name="button" id="button" value="Kaydet" />

</form>



</body>

Bu sayfayı oluşturduktan sonra kaydet.php adında bir sayfa daha oluşturuyoruz.

PHP:
<?php


mysql_connect("localhost","root","");
mysql_select_db("kutuphane");


$ad=$_POST["isim"];
$mesaj=$_POST["text"];

mysql_query("INSERT INTO `mesajlar` (`yazan`,`mesaj`,`zaman`)
VALUES ('$ad', '$mesaj', NOW() );");

?>

Bu koddaki bölümlerin bazılarını yukarıda anlattım anlatmadıklarımı açıklim.
$ad=$_POST["isim"]; : bu bölüm html sayfasından yollanan veriyi $ad değişkenine aktarıyor.
$mesaj=$_POST["text"]; : bu bölüm html sayfasından yollanan veriyi $mesaj değişkenine aktarıyor.



mysql_query("INSERT INTO `mesajlar` (`yazan`,`mesaj`,`zaman`)


INSERT INTO : Bu komut mysql'ye veri yolluyor
INSERT INTO `mesajlar` : Bu kodda kutuphane dbsinin mesajlar tablosuna veri atmanızı sağlıyor.
(`yazan`,`mesaj`,`zaman`) : bunlar mesajlar tablosundaki sutun adlarım.
VALUES ('$ad', '$mesaj', NOW() );"); : Bu son komutta ise html sayfasından aldığı kodları tabloya aktarıyor.



Arkadaşlar umarım anlatabilmişimdir.

 
Geri
Üst