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

Manieren om willekeurige datums in MySQL bij te werken/in te voegen binnen een specifiek datum- en tijdbereik

Ik zou ze allemaal eruit halen met een eenvoudige MySQL-aanroep met een eenvoudig PHP-script, ze in een array plaatsen, de array door een "date randomizer" laten lopen en dan de nieuwe array nemen en de database bijwerken op ID. makkelijk. Maar als je zoiets eenvoudigs niet kunt doen, zou je waarschijnlijk geen "presentatie" moeten maken voor een sportschool. Het geeft de rest van ons freelancers een slechte naam als iemand de basis niet kan. Niet proberen gemeen te zijn. Gewoon zeggen, bijt niet meer af dan je kunt kauwen.

BEWERKEN:

Holy crap, je bent zeurderig! Ik weet dat ik hier spijt van ga krijgen, maar hier is een beter overzicht (zonder het voor je op te schrijven).

Database-informatie ophalen uit MySQL met PHP:

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

Zet die array door een "date randomizer" (tussen aanhalingstekens omdat JIJ de functie maakt:

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

Werk je Mysql bij met de nieuwe array die je hebt gekregen van je "date randomizer":

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

Erg makkelijk. Ik kan het niet echt verder voor je opsplitsen.

Als het je taak is om PHP te schrijven, en je kunt dit niet doen, moet je op zoek naar ander werk, ongeacht je uitbarstingen. Je bent echt een gemeen persoon.




  1. Exporteer Firebird-database naar sql

  2. Eerste 0 verdwijnt?

  3. Externe verbinding met MS SQL - Fout bij gebruik van pyodbc versus succes bij gebruik van SQL Server Management Studio

  4. Wat zorgt er echt voor dat de PHP MySQL-bibliotheekversie verschilt van uw MySQL-serverversie?