mwé c'est pas complexe quand même.
sans parler du fait que ne pas utiliser la concaténation est source d'emmerde (ça va finir en $_POST['truc']['machin'] dans une chaine ... ou alors (echo "$truc";

).
donc
<?php
// sans variables
$selection = $pdo->query('SELECT * FROM glpi_suivi_travail WHERE Name_suivi= \'c-a.gourdon\' AND Date_suivi = str_to_date(\'01/10/2013\', \'%d/%m/%Y\')');
// avec les variables
$selection = $pdo->query('SELECT * FROM glpi_suivi_travail WHERE Name_suivi= \''.$name.'\' AND Date_suivi = str_to_date(\''.$string.'\', \''.$format.'\')');
?>
c'est pas plus compliqué
quand au choix de l'extension c'est comme tu le sens le mieux.
PDO est plus orienté POO, si tu ne connais pas trop l'objet et si tu préfère utiliser un code entièrement procédurale tu peux très bien utiliser l'extension mysqli (prévu pour remplacer l'extension mysql).
les deux font la même chose à ceci pret que PDO permet l'abstraction du SGBD et donc si tu change de sgbd (et que tu n'utilise pas de sql propriétaire) sur le principe tu change juste la chaine de connexion (dns) dans le constructeur tu ne touche pas au reste du code.
avec l'extension mysqli tu est obligé de tous recoder si tu changer
coté perf, a priori c'et similaire.
l'avantage de pdo réside dans le coté objet (en dehors de l'argument ci dessus) qui n'est utile que si tu connais et utilise ce principe
(mais si ça te va comme ça tu peux très bien garder pdo

).
@+
mwé c'est pas complexe quand même.
sans parler du fait que ne pas utiliser la concaténation est source d'emmerde (ça va finir en $_POST['truc']['machin'] dans une chaine ... ou alors (echo "$truc"; ;) ).
donc
[php]<?php
// sans variables
$selection = $pdo->query('SELECT * FROM glpi_suivi_travail WHERE Name_suivi= \'c-a.gourdon\' AND Date_suivi = str_to_date(\'01/10/2013\', \'%d/%m/%Y\')');
// avec les variables
$selection = $pdo->query('SELECT * FROM glpi_suivi_travail WHERE Name_suivi= \''.$name.'\' AND Date_suivi = str_to_date(\''.$string.'\', \''.$format.'\')');
?>
[/php]
c'est pas plus compliqué :mrgreen:
quand au choix de l'extension c'est comme tu le sens le mieux.
PDO est plus orienté POO, si tu ne connais pas trop l'objet et si tu préfère utiliser un code entièrement procédurale tu peux très bien utiliser l'extension mysqli (prévu pour remplacer l'extension mysql).
les deux font la même chose à ceci pret que PDO permet l'abstraction du SGBD et donc si tu change de sgbd (et que tu n'utilise pas de sql propriétaire) sur le principe tu change juste la chaine de connexion (dns) dans le constructeur tu ne touche pas au reste du code.
avec l'extension mysqli tu est obligé de tous recoder si tu changer ;)
coté perf, a priori c'et similaire.
l'avantage de pdo réside dans le coté objet (en dehors de l'argument ci dessus) qui n'est utile que si tu connais et utilise ce principe ;)
(mais si ça te va comme ça tu peux très bien garder pdo ;)).
@+