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

Sätt att uppdatera/infoga slumpmässiga datum i MySQL inom ett specifikt datum- och tidsintervall

Jag skulle dra ut dem alla med ett enkelt MySQL-anrop med ett grundläggande PHP-skript, lägga dem i en array, köra arrayen genom en "date randomizer" och sedan ta den nya arrayen och uppdatera databasen med ID. lätt som en plätt. Men om du inte kan göra något så enkelt, borde du förmodligen inte göra en "presentation" för ett gym. Det ger oss andra frilansare ett dåligt rykte när någon inte kan göra grunderna. Försöker inte vara elak. Säger bara, bit inte av mer än du kan tugga.

EDIT:

Herregud, du är gnällig! Jag vet att jag kommer att ångra detta men här är en bättre uppdelning (utan att skriva det åt dig).

Få databasinformation från MySQL med PHP:

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

Sätt den arrayen genom en "date randomizer" (inom citattecken eftersom DU gör funktionen:

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

Uppdatera din Mysql med den nya arrayen som du fick från din "date randomizer":

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

Väldigt enkelt. Jag kan inte dela upp det mer åt dig.

Om ditt jobb är att skriva PHP, och du inte kan göra detta, måste du leta efter annat arbete, oavsett dina utbrott. Du är en riktigt elak person.




  1. phpMyAdmin - Fel:relationsfunktioner är inaktiverade

  2. Varför ändrar SSMS mina lagrade procedurer (omformatering, ändra exec till EXECUTE, etc.)

  3. Hur installerar jag SQL Server Management Studio 2012 (SSMS) Express?

  4. phpMyAdmin-problem med specifik tabell kan inte redigera radfel med blank where-sats