phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Façons de mettre à jour/d'insérer des dates aléatoires dans MySQL dans une plage de dates et d'heures spécifiques

Je les extrayais tous avec un simple appel MySQL avec un script PHP de base, les plaçais dans un tableau, exécutais le tableau via un "date randomizer", puis prenais le nouveau tableau et mettais à jour la base de données par ID. peasy facile. Mais, si vous ne pouvez pas faire quelque chose d'aussi simple, vous ne devriez probablement pas faire une "présentation" pour une salle de sport. Cela donne une mauvaise réputation au reste d'entre nous, les pigistes, quand quelqu'un ne peut pas faire les bases. Ne pas essayer d'être méchant. Je dis juste, ne mordez pas plus que vous ne pouvez mâcher.

MODIFIER :

Putain de merde, tu pleurniches ! Je sais que je vais le regretter mais voici une meilleure ventilation (sans l'écrire pour vous).

Obtenez des informations de base de données à partir de MySQL avec PHP :

$result = //result from mysql query IE. "SELECT*FROM `database`" which results in an array of information.

Mettez ce tableau dans un "date randomizer" (entre guillemets parce que VOUS créez la fonction :

$num = mysql_num_rows($result);
for($i=0; $i<$num; ++$i)
{
    //run your "date randomizer" function for each date key
}

Mettez à jour votre Mysql avec le nouveau tableau que vous avez obtenu de votre "date randomizer":

//run your MySQL query to UPDATE each rows date and information by ID

Très simple. Je ne peux pas vraiment vous en dire plus.

Si votre travail consiste à écrire du PHP et que vous ne pouvez pas le faire, vous devez rechercher un travail différent, quelles que soient vos explosions. Tu es une personne vraiment méchante.