XnCN
Banlanmış Üye
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>';
}
}
?>
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.