Bonjour,
J'ai bataillé toute la journée pour faire fonctionner un petit script php qui fait juste des requêtes sur ma bdd.
Mon premier code fonctionne, il permet d'afficher une info:
En revanche lorsque j'essaie de modifier le champ age de la bdd ça ne fonctionne pas, voici le code :
Pourtant la requête sql fonctionne depuis phpMyAdmin...
Etant débutant en php, mysql ... quelquechose de gros doit m'échapper !
Merci
J'ai bataillé toute la journée pour faire fonctionner un petit script php qui fait juste des requêtes sur ma bdd.
Mon premier code fonctionne, il permet d'afficher une info:
Code PHP:
function getAge(&$user, &$userid, &$database)
{
$database->setQuery("SELECT profile_value
FROM #__user_profiles
WHERE user_id='$userid'
AND profile_key='akeebasubs.age'" );
if (!$database->query()) {
echo $database->stderr();
return false;
}
$result = $database->loadResult();
return $result;
}
$age = getAge($user, $userid, $database);
echo "Age : " . $age . "<br>";
Code PHP:
function setAge(&$userid, &$database, $new_age)
{
$database->setQuery("UPDATE #__user_profiles
SET profile_value='$new_age'
WHERE user_id='$userid'
AND profile_key='akeebasubs.age'" );
if (!$database->query()) {
echo $database->stderr();
return false;
}
return true
}
Etant débutant en php, mysql ... quelquechose de gros doit m'échapper !
Merci
Commentaire