Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
260
Tıklama
0
Öne Çıkarma
Localhost Databaseden Veri Alma Sorunu
A
10 yıl
Çavuş
Konu Sahibi

Merhabalar,

Veritabanından bir türlü veri çekemiyorum :( . Biraz amatörüm yeni öğreniyorum,yardımcı olabilirseniz müteşekkir olurum. Şöyle ki;

1- Blog sitesi için veritabanından aşağıdaki gibi kategoriler oluşturdum.

< Resime gitmek için tıklayın >


2- Aşağıdaki gibi database.php oluşturdum

<?php

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

mysql_select_db("mycms");

?>


3- En son aşama yani sorun yaşadığım yer olan .html uzantılı dosyaya aşağıdaki kodu ekledim.


<?php
include("includes/database.php");

$get_cats = "select * from `categories`";

$run_categories = mysql_query($get_cats);

while ($cats_row=mysql_fetch_array($run_cats)) {

$cat_id=$cats_row['cat_id'];
$cat_title=$cats_row['cat_title'];

echo "<li><a href='home.html?cat=$cat_id'>$cat_title</a></li>";

}

?>


4- Buna rağmenhttp://localhost/MyCMS/home.html den kontrol ettiğimde veriler gözükmüyor. Fakat bu konuyu anlatan yerde sıkıntı gözükmüyor. Nerede sorun olmuş olabilir ? Nasıl çözüm bulabilirim ?



A
10 yıl
Er

<?php
include("includes/database.php");

$get_cats = "select * from `categories`";

$run_categories = mysql_query($get_cats);

while ($cats_row=mysql_fetch_array($run_categories)) {

$cat_id=$cats_row['cat_id'];
$cat_title=$cats_row['cat_title'];

echo "<li><a href='home.html?cat=$cat_id'>$cat_title</a></li>";

}

?>

Yaptığın hata

while ($cats_row=mysql_fetch_array($run_cats))


oysa $run_cats diye bir değişken yok senin değişkenin $run_categories



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.