Salut, voila j'ai un problème pour la connexion PDO chez free, voila ce qu'il me met :
Fatal error: Cannot instantiate non-existent class: pdo in /mnt/136/sda/2/b/webmailpro/FonctionsBD.php5 on line 12
donc j'ai cherché et apparement on peut pas utiliser cette librairie,
voila mon code qui me sert et qui utilise pdo :
function ConnexionBD()
{
$PDO=new
PDO("mysql:host=127.0.0.1;dbname=webmail",'root','
root');
$GLOBALS['PDO']=$PDO;
}
function ExeRequete($pReqSQL)
{
if(!isset($PDO))
{
$PDO=$GLOBALS['PDO'];
}
$l_rds=$PDO->query($pReqSQL);
$l_Resultat=$l_rds->fetchAll(PDO::FETCH_ASSOC);
return $l_Resultat;
}
function ExeCmd($pReqSQL,$Err)
{
if(!isset($PDO))
{
$PDO=$GLOBALS['PDO'];
}
$l_Resultat=$PDO->exec($pReqSQL);
if($l_Resultat===0)
{
$Err=1;
return 0;
}
else
{
$Err=0;
return $l_Resultat;
}
}
Quelqu'un aurait l'amabilité de me le modifier afin que je puisse me servir de ce code version peut-être mysql_connect pour l'utiliser sur free.
Et autre petite question, quand on créé un site sachant que il faut un compte utilisateur pour s'y connecter, je me demandais (je passe pour un idiot...) s'il fallait utiliser par ex une table "utilisateur" ou bien directement créer des utilisateur sous mysql ? car j'ai fais une table ontenant les nom et mdp, mais je pense que je me suis planté :/
(j'avais galéré à faire ça et c'est même pas ça qu'il faut faire
)
Merci !