Page 1 sur 1

Problème mysql_num_rows et equivalent PDO

Posté : 04 mars 2015, 20:47
par AlexisMero
Bonsoir les amis, je suis nouveau sur le forum.
Actuellement je développe un outil pour une entreprise pour que les employés envoient des feuilles d'heures mais je suis bloqué depuis 3 jours.

J'aimerai vérifier si l'utilisateur à déjà envoyé une semaine ou non. j'ai essayé avec "mysql_num_rows" et "PDO" mais je suis bloqué cela ne renvoie rien à chaque fois.
J'ai suivi ce Tuto au passage: post433101.html#p433101
Si l'un d'entre vous pourrait m'aider ce serait sympa. Pour info: Je suis sur un hébergement OVH Perso.

MySQL_Query et Num Rows:
$verif = mysql_query('SELECT * FROM `'.$_POST["annee"].'` WHERE `iduser` = "'.$_SESSION["userid"].'" AND `idsemaine` = "'.$_POST["semaine"].'";');

$numberOfRows = mysql_num_rows($verif);
echo $numberOfRows;
PDO:
try
{
	$bddpdo = new PDO('mysql:host='.$db_host.';dbname='.$db_name, $db_user, $db_password);
}
catch(Exception $e)
{
	echo 'Erreur : '.$e->getMessage().'<br />';
	echo 'N° : '.$e->getCode();
	die();
}
$sqlpdo = $bddpdo->prepare('SELECT * FROM :year WHERE iduser=:id AND idsemaine=:semaine');
$sqlpdo->execute(array(
'year' => "2015",
'id' => "2",
'semaine' => "10"));

while($resultpdo = $sqlpdo->fetch()){
print($resultpdo);
}

Merci,
Alexis

Re: Problème mysql_num_rows et equivalent PDO

Posté : 04 mars 2015, 20:55
par tof73
avec :
echo "nb : ".$numberOfRows;
rien n'est affiché, c'est bien cela ?

Re: Problème mysql_num_rows et equivalent PDO

Posté : 04 mars 2015, 21:44
par AlexisMero
WTF. Je comprend rien . Cette fois si j'ai ma ligne qui fonctionne.

Code : Tout sélectionner

nb : 2

Re: Problème mysql_num_rows et equivalent PDO

Posté : 04 mars 2015, 22:09
par AlexisMero
Je comprend pas. J'ai rien touché et j'ai pu faire mon
if ($numberOfRows == "0"){
et tout. Merci même si tu n'a pas fait quelque chose de compliqué. C'est sympa d'avoir lu et répondu.