MySQL database class
Door Mitch X, 24 jaar geleden, 16.489x bekeken
Voorbeeld gebruik:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
# Class includen
include 'database.class.php';
# Object aanmaken
$db = new database( 'user', 'pass', 'database' );
# Kijken of deze query resultaat heeft
if( $db->num_rows( 'SELECT * FROM tabel' ) > 0 )
{
# Resultaat ophalen
$data = $db->get_array( ); // geen query nodig! Hij 'onthoud' het resultaat van de vorige query
}
# Nog een keer diezelfde array? Geen probleem :)
$data2 = $db->get_array( NULL, true );
# Laatste id van een query nodig?
$laatsteid = $db->insert_id( 'INSERT INTO tabel ( veld1, veld2 ) VALUES ( 1, 2 )' );
# Weten hoeveel rows je update query deed?
$aantalrows = $db->affected_rows( 'UPDATE table SET veld1 = 2 WHERE veld2 = 1' );
# Een 'gewo0ne' query kan ook
$db->run_query( 'SELECT * FROM tabel' );
# En als laatste ruim je je rotzooi op
destruct( 'db' );
?>
# Class includen
include 'database.class.php';
# Object aanmaken
$db = new database( 'user', 'pass', 'database' );
# Kijken of deze query resultaat heeft
if( $db->num_rows( 'SELECT * FROM tabel' ) > 0 )
{
# Resultaat ophalen
$data = $db->get_array( ); // geen query nodig! Hij 'onthoud' het resultaat van de vorige query
}
# Nog een keer diezelfde array? Geen probleem :)
$data2 = $db->get_array( NULL, true );
# Laatste id van een query nodig?
$laatsteid = $db->insert_id( 'INSERT INTO tabel ( veld1, veld2 ) VALUES ( 1, 2 )' );
# Weten hoeveel rows je update query deed?
$aantalrows = $db->affected_rows( 'UPDATE table SET veld1 = 2 WHERE veld2 = 1' );
# Een 'gewo0ne' query kan ook
$db->run_query( 'SELECT * FROM tabel' );
# En als laatste ruim je je rotzooi op
destruct( 'db' );
?>
Gesponsorde koppelingen
PHP script bestanden
Er zijn 19 reacties op 'Mysql database class'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu