mysql işin en en kolay kısmıdır. İnternette videolar var bununla ilgili.
Öğrenmeniz gereken terimler.
mysql_query(mysql sorgusu çalıştırmanız için fonksiyon)
mysql_fetch_array(sorgularınızı text olarak dökümünü sağlar)
mysql_fetch_object(bunun kullanımı array e daha basittir)
örnek kullanımları.
$sorgu = mysql_query("select * from icerik where id=1"); //dediğimizde icerik tablosundaki id değeri 1 e eşit olan stunu çağırır.
while($row = mysql_fetch_array($sorgu)) {
echo $row['baslik']."<br/>";
echo $row['icerik']."<br/>";
}
not: sadece 1 adet stun çağıracaksak while döngüsüne almamız sistemi yoracaktır. bunun yerine direk tanımlama yaparak işleminizi yapabilirsiniz. Oda şu şekilde.
$dongu = mysql_fetch_array($sorgu);
echo $dongu['baslik']."<br/>";
echo $dongu['icerik']."<br/>";
mysql_fetch_object e şuan için geçmeyin. Eliniz kodlamaya ve mysql kavramına alışıncaya kadar bunu kullanın. Hatta mümkünse herterim için ayrı ayrı tanımlama yapın.
örn:
$baslik = $dongu['baslik'];
$icerik = $dongu['icerik'];
echo $baslik."<br/>";
echo $icerik."<br/>";
şeklinde.
Takıldığınız herhangibir yer olursa sormaktan çekinmeyin.
Tabi en başta bir mysql bağlantı dosyası oluşturmalısınız.
ayar.php dosya içeriği
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbdata = "film";
$veriyolu = @mysql_connect($dbhost, $dbuser, $dbpass);
if (!$veriyolu) {
die("Veritabanına bağlanamadı...<br>HATA: ".mysql_error());
}
if (!@mysql_select_db($dbdata)) {
die("Veritabanı seçilemedi<br>HATA: ".mysql_error());
}
//function g($veri=""){
// return is_array($veri) ? $veri : strip_tags(htmlspecialchars(mysql_real_escape_string($veri)));
//}
mysql_query('SET character_set_results=utf8');
mysql_query('SET names=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_results=utf8');
mysql_query('SET collation_connection=utf8_general_ci');
?>bu dosyayı mysql ile işlem yapacağınız heryere include etmeniz gerekmektedir.
örn:
include("ayar.php"); //şeklinde.