Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
125
Tıklama
0
Öne Çıkarma
PHP fonksiyonda parametre sorunu
H
6 yıl
Onbaşı
Konu Sahibi

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.



J
6 yıl
Teğmen

bence pdo kullansan daha iyi olur ama şöyle dener misin

$sql1="select yorumIcerigi from yorum where uni_id=$universite_id";



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.