mamiysr adlı üyeden alıntı

Merhaba, while'dan önce hatanız query sorgusunda, siz "malzemeler" tablosundan çekmeye çalışıyorsunuz ama tablonuzun adı "malzeme",

ben şahsen size şunu önerebilirim, oop başlığına geldiğinizde neden bunu önerdiğimi anlayacaksınız.


$vt = mysqli_connect('localhost','root','','tPortal_mysql_vt');

$vt_gelen = $vt->query('SELECT * FROM malzeme');

foreach ($vt_gelen as $mal) {
var_dump($mal);
}


Hocam çok teşekkür ederim, yönlendirmenizle sorunu hallettim, size zahmet olmazsa iki sorum daha olacaktı,

1. Listeleme işini hallettim fakat veri tabanı da utf-8_general_ci, kodlamada da utf-8_general_ci olmasına rağmen türkçe karakterlerin yerine "?" işareti geliyor. Bunu kodda utf-8_turkish_ci olarak değiştirdim sonuç yine aynı.
tarayıcının kodlaması ile oynama işi de sonuçsuz kaldı. Veri tabanının kodlamasını utf8_turkish_ci yapmayı düşünüyorum ama utf8_general_ci zaten türkçe karakter desteklemiyor mu? Bunu nasıl düzeltebilirim?

2. Hocam önerdiğiniz kodları çalıştırdığımda boş bir sayfa geliyor, biraz araştırdım var_dump galiba değişkenin türünü gösteriyormuş, silip echo filan yazdım ama sonuç değişmedi.