J'ai une table appelée cms_page dans laquelle chaque page a un ID. Je veux tirer toutes les informations de cette table et toutes les informations de la table de cms_page_part où page_id est égal à l'ID i envoie à la page ... confondant je sais, mais voici ma tentative:PHP PDO MYSQL JOIN
require '../../config.php';
$conn = new PDO(DB_DSN, DB_USER, DB_PASS);
$id = (int)$_GET['id'];
//$q = $conn->query("SELECT * FROM cms_page WHERE id=$id");
$q = $conn->query("SELECT cms_page.id, cms_page.title, cms_page.slug, cms_page_part.* FROM cms_page LEFT JOIN cms_page_part ON cms_page_part.page_id=cms_page.id WHERE cms_page.id = $id");
$project = $q->fetch(PDO::FETCH_ASSOC);
Toute aide Déterminer comment les rejoindre serait apprécié.
didnt semblent fonctionner ... dois-je retirer cms_page_part. * – Andy
toujours pas de joie désolé – Andy
Pouvez-vous poster l'erreur SQL que vous obtenez? – William