bonjour,
je souhaite comprendre pk dans le code ci on relie la variable id a la valeur i AVEC le bind_param?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
public function getUnique($id)
        {
            $id = (int) $id;
 
            $requete = $this->db->prepare('SELECT id, auteur, titre, contenu, DATE_FORMAT (date_ajout, \'le %d/%m/%Y à %Hh%i\') AS date_ajout, DATE_FORMAT (date_modif, \'le %d/%m/%Y à %Hh%i\') AS date_modif FROM news WHERE id = ?');
            $requete->bind_param('i', $id);
            $requete->execute();
 
            $requete->bind_result($id, $auteur, $titre, $contenu, $date_ajout, $date_modif);
 
            $requete->fetch();
 
            return new News(array(
                'id' => $id,
                'auteur' => $auteur,
                'titre' => $titre,
                'contenu' => $contenu,
                'date_ajout' => $date_ajout,
                'date_modif' => $date_modif
            ));
        }
?>
de plus j'avais fais ce code moi est ce moin bien fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
public function getUnique($id)
	{
 
		$requete = $this->db->prepare('SELECT id ,titre ,description ,estActive ,DATE_FORMAT (dateModification, \'le %d/%m/%Y à %Hh%i\') as dateModification, DATE_FORMAT (dateCreation, \'le %d/%m/%Y à %Hh%i\') AS dateCreation ,idSupCategorie FROM categorie WHERE id =  :id');
 
 
		$requete->execute();
 
		return new Categorie($requete->fetch(PDO::FETCH_ASSOC));
 
	}
?>
MERCI :p