Bonjour,

J'aimerais savoir comment exécuter cette requête POO en requête mysql classique (je ne m'y connais pas en POO) :

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
 
<?php
$dns = 'mysql:host=**********;dbname=*********';
$utilisateur = '*************';$motDePasse = '*********';
$connection = new PDO( $dns, $utilisateur, $motDePasse );
$query = $connection->prepare('SELECT wa_communaute.pseudo, (id_membre + id_ami - :id) AS ami_id, date FROM wa_amis LEFT JOIN wa_communaute ON id = (id_membre + id_ami - :id) WHERE (id_membre = :id OR id_ami = :id) AND confirm = :conf ORDER BY date');
$query->bindValue(':id',$id,PDO::PARAM_INT);       
$query->bindValue(':conf','1',PDO::PARAM_STR);
$query->execute();
	if ($query->rowCount() == 0) {
		echo '<p class="size11">Aucun amis pour l\'instant</p>';
	}
	while ($data = $query->fetch()) { ?>
 
<li class="friend">
	<div class="friend-avatar">
		<a href="/<?php echo htmlentities(trim($data['pseudo'])); ?>"><img src="../img/upload/<?php echo htmlentities(trim($data['ami_id'])); ?>-mini.png" width="40" height="40" alt="" /></a>
	</div>
</li>
<?php } $query->CloseCursor(); ?>
Merci d'avance