[insert_php]
global $wpdb;
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
echo 'Bonjour ' . $current_user->user_firstname . '
';
$utilisateur = $current_user->user_login;
$tablecourante = "BasePerfectionnement";
$typebase = "AEIOU";
$nbmots = 12;
$nbmotsaextraire = $nbmots;
$resultat = [];
$tirage = [];
$i = 0;
$niveaudemande = 0;
$nbelttrouves = 0;
// traitement base de données
// gestion statistique et initialisation si nécessaire
$mesresultats = $wpdb->get_results("SELECT * FROM wp_statistiques WHERE User='$utilisateur' AND Nom_table='$typebase'") ;
if ($mesresultats==NULL)
{
$wpdb->insert('wp_statistiques',array('User'=>$utilisateur,'Nom_table'=>$typebase,'Valeur'=>0)) ;
}
try
{
// bdd en ligne = db718599411
// nom d'hôte = db718599411.db.1and1.com
// login = dbo718599411
// mot de passe bdd en ligne = Midi_py-31
$base = new PDO('mysql:host=db718599411.db.1and1.com;dbname=db718599411;charset=utf8','dbo718599411','Midi_py-31');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
while ($i < $nbmots)
{
$sql = "SELECT * from $tablecourante WHERE TypeBase='$typebase' AND $utilisateur = '$niveaudemande' ORDER BY rand() LIMIT 1,$nbmotsaextraire";
foreach ($base->query($sql) as $Row)
{
$tirage[$i] = $Row['Tirage'];
$resultat[$i] = $Row['Resultat'];
$i++;
}
$niveaudemande++;
$nbmotsaextraire = $nbmotsaextraire - $i;
}
[/insert_php]