Merhabalar. veritabanımda yorum tablosu var. bu tabloda yorum_id yorumIcerigi uni_id gibi sütunlar bulunmakta. yapmaya çalıştığım ufak proje şu şekilde: bir çok üniversite olacak ve üniversiteler hakkında kısa bir bilgilendirme ve kullanıcıların üye olup puanlayıp yorum yapabilmeleri günclleyebilmeleri profil sayfaları vs proje aslında bitti fakat bu yorumlisteleme gibi fonksiyonları fonksiyon olarak değil de her üniversite sayfasına kopyala yapıştır yapmıştım. bunu fonksiyona çevirmek istedim. fakat parametreye gelen değeri sorguya atayamıyor. bir yanlışlık yapıyorum sanırım. yardımcı olur musunuz?
function yorumListele ($universite_id){ $sql1="select yorumIcerigi from yorum where uni_id=".$universite_id; $result1=mysqli_query($con,$sql1); => 69.satır while($sonuc1=mysqli_fetch_row($result1)){ => 70.satır echo $sonuc1[0]."<hr>"; } } $uni_id=20; yorumListele($uni_id);
bu komutları fonksiyon dışında çalıştırıp uni_id=(örneğin)20 yazınca yorumlar sorunsuz listeleniyor. yukarıdaki fonksiyon şeklinde yazarsam ise şu hatayı alıyorum:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\AppServ\www\php-egitimi\tekrarSession\Universiteler\fonksiyon.php on line 69
Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, null given in C:\AppServ\www\php-egitimi\tekrarSession\Universiteler\fonksiyon.php on line 70
PHPde genelde veritabnı üzerine çalıştığım için fonksiyonlarda atladığım bir şey gözümden kaçmış bir şey olabilir. Yardımlarınız için şimdiden teşekkür ederim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
bir çok üniversite olacak ve üniversiteler hakkında kısa bir bilgilendirme ve kullanıcıların üye olup puanlayıp yorum yapabilmeleri günclleyebilmeleri profil sayfaları vs
proje aslında bitti fakat bu yorumlisteleme gibi fonksiyonları fonksiyon olarak değil de her üniversite sayfasına kopyala yapıştır yapmıştım. bunu fonksiyona çevirmek istedim. fakat parametreye gelen değeri sorguya atayamıyor. bir yanlışlık yapıyorum sanırım. yardımcı olur musunuz?
function yorumListele ($universite_id){
$sql1="select yorumIcerigi from yorum where uni_id=".$universite_id;
$result1=mysqli_query($con,$sql1); => 69.satır
while($sonuc1=mysqli_fetch_row($result1)){ => 70.satır
echo $sonuc1[0]."<hr>";
}
}
$uni_id=20;
yorumListele($uni_id);
bu komutları fonksiyon dışında çalıştırıp uni_id=(örneğin)20 yazınca yorumlar sorunsuz listeleniyor.
yukarıdaki fonksiyon şeklinde yazarsam ise şu hatayı alıyorum:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\AppServ\www\php-egitimi\tekrarSession\Universiteler\fonksiyon.php on line 69
Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, null given in C:\AppServ\www\php-egitimi\tekrarSession\Universiteler\fonksiyon.php on line 70
PHPde genelde veritabnı üzerine çalıştığım için fonksiyonlarda atladığım bir şey gözümden kaçmış bir şey olabilir. Yardımlarınız için şimdiden teşekkür ederim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.