veri tabanını,
çalışmayan birinci kodlamayı,
çalışmayan ikinci kodlamayı listeledim, kodlamaları çalışır hale getirebilir misiniz?
Kodlamaların ikisini de veri tabanındaki verileri listelemek için yazmaya çalıştım.
Veri Tabanı
CREATE DATABASE `tPortal_mysql_vt` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `tPortal_mysql_vt`;
CREATE TABLE
`malzeme`
(
`malzeme_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`malzeme_ad` NVARCHAR(50),
`malzeme_miktar` INT
);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('ELMA',3);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('ARMUT',5);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('KİRAZ',8);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('AYVA',4);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('MUZ',13);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('ELMA',4);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('VİŞNE',18);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('ARMUT',6);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('ARMUT',1);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('ERİK',9);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('KARPUZ',4);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('KARPUZ',5);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('KARPUZ',6);
INSERT INTO malzeme(malzeme_ad, malzeme_miktar) VALUES('KARPUZ',8);
Çalışmayan Kodlama 1
$baglan = mysqli_connect("localhost","root","");
mysqli_select_db($baglan, "tportal_mysql_vt");
$sorgu = mysqli_query($baglan, "SELECT * FROM malzemeler");
mysqli_query($baglan, "SET CHARACTER SET 'UTF-8'");
mysqli_query($baglan, "SET NAME 'UTF-8'");
mysqli_query($baglan, "SET COLLATION_CONNECTION = 'utf8_general_ci'");
while($row = mysqli_fetch_assoc($sorgu)){
echo $row['0'];
echo $row['1'];
echo $row['2'];
}
mysqli_close($baglan);
?>
Çalışmayan Kodlama 2
$baglan = mysqli_connect("localhost","root","");
mysqli_select_db($baglan, "tportal_mysql_vt");
$sorgu = mysqli_query($baglan, "SELECT * FROM malzemeler");
mysqli_query($baglan, "SET CHARACTER SET 'UTF-8'");
mysqli_query($baglan, "SET NAME 'UTF-8'");
mysqli_query($baglan, "SET COLLATION_CONNECTION = 'utf8_general_ci'");
while($row = mysqli_fetch_array($sorgu, MYSQLI_BOTH)){
echo $row['0'];
echo $row['1'];
echo $row['2'];
}
mysqli_close($baglan);
?>