Ich versuche, einige Informationen aus der db und nutzen Sie es als Meta-Desc und Keyword. Aber etwas funktioniert nicht so, wie es sollte.Ändern Meta Description/Keywords dynamisch mit PHP
EDIT: nach viel Hilfe habe ich es halb funktioniert. Wenn es keine BlogID gibt, möchte ich, dass es auf den anderen Teil zurückgreift ... der Teil des Skripts funktioniert nicht, irgendwelche Ideen?
<?php
$dsn = "sqlsrv:Server=localhost;Database=blog";
$conn = new PDO($dsn, "**********", "********");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$id = $_GET['postID'];
$sql = "SELECT * FROM blog_posts WHERE blogID=:id ORDER BY blogID DESC";
$stmt = $conn->prepare($sql);
$stmt->execute (array($id));
while($metta = $stmt->fetch(PDO::FETCH_BOTH))
if (isset($metta['blogID']) && !empty($metta['blogID'])) {
$keywords = $metta['keywords'];
$description = $metta['description'];
} else {
$keywords = "blalbalbalblabla";
$description = "blabla";
}
?>
Sie rufen $ meta, aber in dem Code, den Sie gezeigt haben $ meta wurde nicht definiert. – awl19
@ awl19 ja, dieser Teil ging verloren, wenn ich ihn kopierte eingefügt ^^ bearbeitet meinen Beitrag –
Was ist die Ausgabe, die Sie von $ meta [2] bekommen? – awl19