"Smart" mysql
Dit script voert een mysql query uit, haalt alle records op en geeft een array met de records terug.
Om de verbinding met de server op te starten hoef je niets te doen, dit gebeurt automatisch.
Om een query uit te voeren met de standaarddatabase gebruik je $mysql->mysql( "select * from test"); om zelf een database op te geven doe je $mysql->mysql("select * from test" , 'mijndatabase' );
Aan het einde van je script wordt de verbinding vanzelf verbroken.
Hoe ziet het resultaat eruit? $db = $mysql->mysql(..) retourneert een array die er bijvoorbeeld zo uitziet:
$db[ 1 ][ 'veldnummer1' ]
$db[ 1 ][ 'veldnummer2' ]
$db[ 2 ][ 'veldnummer1' ]
$db[ 2 ][ 'veldnummer2' ]
$db[ 0 ] bevat wat informatie over de query, zoals de uitvoertijd [ 'time' ], aantal results [ 'number' ], en in geval v.e. insert query de ingevoegde auto_increment id [ 'id' ], zie script voor meer stats.
$mysql->total_time bevat de totale tijd die is gebruikt voor alle mysql queries samen, $mysql->total_queries bevat het totaal aantal uitgevoerde queries. $mysql->time bevat de tijd die de laatste query kostte.
De functie $mysql->gather_stats( ) geeft diverse statistieken terug, die in het geval van $config[ 'auto_retrieve_result' ] = true en $config[ 'auto_gather_stats' ] = true al opgenomen zijn in $db[ 0 ], zie hierboven.
Verder heb ik diverse configuratieopties toegevoegd, zie script voor meer uitleg.
Veel succes!
Gesponsorde koppelingen
PHP script bestanden
Er zijn 12 reacties op ' en quotsmart en quot mysql'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu