phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Modi di aggiornamento/inserimento di date casuali in MySQL all'interno di un intervallo di data e ora specifico

Li estrarrei tutti con una semplice chiamata MySQL con uno script PHP di base, li inserirei in un array, eseguirei l'array attraverso un "randomizzatore di date" e quindi, prendere il nuovo array e aggiornare il database per ID. vai tranquillo. Ma, se non puoi fare qualcosa di così semplice, probabilmente non dovresti fare una "presentazione" per una palestra. Dà una brutta reputazione al resto di noi freelance quando qualcuno non può fare le basi. Non cercare di essere cattivo. Sto solo dicendo, non mordere più di quanto puoi masticare.

MODIFICA:

Porca puttana, sei piagnucolona! So che me ne pentirò, ma ecco una ripartizione migliore (senza scriverla per te).

Ottieni informazioni sul database da MySQL con PHP:

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

Metti quell'array attraverso un "casuale di date" (tra virgolette perché TU crei la funzione:

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

Aggiorna il tuo Mysql con il nuovo array che hai ottenuto dal tuo "date randomizer":

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

Molto semplice. Non posso davvero scomporlo ulteriormente per te.

Se il tuo lavoro è scrivere PHP e non puoi farlo, devi cercare un lavoro diverso, indipendentemente dai tuoi sfoghi. Sei davvero una persona cattiva.