<?php
try {
$baglanti = new PDO("mysql:host=localhost;dbname=kisi", "root", "");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sorgu = $baglanti->query("SELECT sayfabaslik, telefon, mail FROM ayar");
$cikti = $sorgu->fetch(PDO::FETCH_ASSOC);
echo "SayfaBaşlık: " . $cikti["sayfabaslik "] . "<br /> Telefon: " . $cikti["telefon"] . "<br /> Mail: " . $ciktimail"];
} catch (PDOException $e) {
die($e->getMessage());
}
$baglanti = null;
?>https://www.yusufsezer.com.tr/php-pdo-veri-cekme/
Uğraşmana gerek yok
https://github.com/ThingEngineer/PHP...Database-Class
Veritabanı bağlantısı:
require_once('PDODb.php');
$dbh = new PDODb([
'type' => 'mysql',
'host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname'=> 'idepex',
'charset' => 'utf8'
]);Veri çekme kodu:
$dbh->where("article_slug", $slug);
$articleRow = $dbh->getOne("article");
Öncelikle yardım ve önerileriniz için çok teşekkür ederim
şimdi bu şekilde yaptığımda veriyi çekiyorum
<!DOCTYPE html>
<html>
<body>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "egitim";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, sayfabaslik, telefon, mail FROM ayar";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<br> id: ". $row["id"]. " - Test: ". $row["sayfabaslik"]. " " . $row["telefon"] . "<br>" . $row["mail"];
}
} else {
echo "0 results";
}
$conn->close();
?>
</body>
</html>Peki ben bunu nasıl düzenlersem eğer mesela database içindeki title kelime db'sini çektiğimde oraya yazdırabilirim.
<title>R10.net</title> bu alana bu kodlarda nasıl çalışmam gerekiyor ve db bağlantısını her sayfaya çağırmak mı doğru yoksa baglanti.php gibi birşey yapıp çekmem mi daha doğru olur