Hoe deze class gebruiken? > 0.5 Punt

Gestart doorAllard4 reacties16 weergaven

5 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Ik heb de volgende class (niet door mij gemaakt), maar ik krijg hem niet aan de praat. Wat moet ik doen om hem te laten werken? Het bestand word al opgehaald door een include, maar wat moet ik nog meer doen dan behalve een nieuwe class aanmaken?

http://www.tutorialcadet.com/mysql-database-class-php/
http://snipplr.com/view/2739/mysql-database-class/

Edit: Wie hem werkend kan krijgen, krijgt 0.5 punt.

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/**
 * Below is the database class. This is the most important class that exists in syeteem. Without it,
 *  you can actually nothing. So watch the connections. This class is good if it is absolutely 
 *  secure. Watch out with MySQL injections. They can always occur.
 * 
 **/[/COLOR]

[URL="http://www.php.net/class"]class[/URL] Database [COLOR= #007700]{
    var[/COLOR] [COLOR= #0000BB]$host[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$prefix[/COLOR][COLOR= #007700];
    var[/COLOR] [COLOR= #0000BB]$linkId[/COLOR][COLOR= #007700];
    
        function[/COLOR] Database[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]) 
        {[/COLOR]
                [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$k[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$v[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR][COLOR= #0000BB]$k[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$v[/COLOR][COLOR= #007700];
                }[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700])>[/COLOR][COLOR= #0000BB]0[/COLOR] [COLOR= #007700]&&[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]) !==[/COLOR] [COLOR= #DD0000]"_"[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #0000BB]$prefix[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"_"[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$prefix[/COLOR][COLOR= #007700];
        }
        
        function[/COLOR] getLastID[COLOR= #007700]() {[/COLOR]
                [COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_row"]mysql_fetch_row[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT LAST_INSERT_ID()"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]));[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$id[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];
        }
    
        function[/COLOR] getPossibleValues[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tableA[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$whereA[/COLOR][COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tableA[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tableA[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$t[/COLOR][COLOR= #007700]) {[/COLOR]
                        [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$t[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700];
                    }[/COLOR]
                    [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]);
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$tableA[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$whereA[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$whereA[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$whereA[/COLOR][COLOR= #007700]);
                }[/COLOR]
                [COLOR= #0000BB]$return[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
                
                [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$whereA[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$where[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SHOW COLUMNS FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" LIKE %"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$where[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"%"[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$arr[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700])) {[/COLOR]
                        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Type[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #DD0000]enum[/COLOR][COLOR= #007700])===[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
                            [COLOR= #0000BB]$vals[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Type[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
                        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                            [COLOR= #0000BB]$vals[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Type[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]4[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
                        }[/COLOR]
                        [COLOR= #0000BB]$vals[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$vals[/COLOR][COLOR= #007700]);[/COLOR]
                        [COLOR= #0000BB]$vals[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$vals[/COLOR][COLOR= #007700]);[/COLOR]
                        [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
                        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$vals[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$val[/COLOR][COLOR= #007700]) {[/COLOR]
                            [COLOR= #0000BB]$return[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Field[/COLOR][COLOR= #007700]]][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++] =[/COLOR] [COLOR= #0000BB]$val[/COLOR][COLOR= #007700];
                        }[/COLOR]
                        [COLOR= #0000BB]$return[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Field[/COLOR][COLOR= #007700]]][[/COLOR][COLOR= #DD0000]default[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Default[/COLOR][COLOR= #007700]];[/COLOR]
                        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Null[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]"NO"[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #0000BB]$return[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Field[/COLOR][COLOR= #007700]]][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] =[/COLOR] NULL[COLOR= #007700];
                    }
                }[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$return[/COLOR][COLOR= #007700];
        }
    
        function[/COLOR] connect[COLOR= #007700]() {[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]host[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]user[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]pass[COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]) {[/COLOR]
                    or_die[COLOR= #007700]([/COLOR][COLOR= #DD0000]"There was an connect error with the database."[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
                }[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]name[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]))[/COLOR] [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    
        function[/COLOR] runSelect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tables[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$where[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$fieldsA[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"*"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$order[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$limit[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$offset[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$group[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tables[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$tables[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$t[/COLOR][COLOR= #007700]) {[/COLOR]
                        [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$t[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700];
                    }[/COLOR]
                    [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]);
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #0000BB]$table[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$tables[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fieldsA[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_keys"]array_keys[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fieldsA[/COLOR][COLOR= #007700]);[/COLOR]

                    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$keys[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]] !=[/COLOR] [COLOR= #DD0000]0[/COLOR][COLOR= #007700]) {[/COLOR]
                        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700]) {[/COLOR]
                            [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] AS [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$fieldsA[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000], [/COLOR][COLOR= #007700];
                        }
                    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
                        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fieldsA[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$field[/COLOR][COLOR= #007700]) {[/COLOR]
                            [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000], [/COLOR][COLOR= #007700];
                        }
                    }[/COLOR]
                    [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fields[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]);
            
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$fieldsA[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$fields[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$where[/COLOR][COLOR= #007700].
                    ([/COLOR][COLOR= #0000BB]$order[/COLOR][COLOR= #007700]!==[/COLOR] false[COLOR= #007700]?[/COLOR][COLOR= #DD0000]" ORDER BY "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$order[/COLOR][COLOR= #007700]:([/COLOR][COLOR= #0000BB]$group[/COLOR][COLOR= #007700]!==[/COLOR]false [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]" GROUP BY "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$group[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700])).
                    ([/COLOR][COLOR= #0000BB]$limit[/COLOR] [COLOR= #007700]!==[/COLOR] false[COLOR= #007700]?[/COLOR][COLOR= #DD0000]" LIMIT "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$limit[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]).
                    ([/COLOR][COLOR= #0000BB]$offset[/COLOR] [COLOR= #007700]!==[/COLOR] false[COLOR= #007700]?[/COLOR][COLOR= #DD0000]" OFFSET "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$offset[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]

                [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);
        }
    
        function[/COLOR] runUpdate[COLOR= #007700]([/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$where[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_keys"]array_keys[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700]);[/COLOR]
                    
                    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700]) {[/COLOR]
                        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]] !==[/COLOR] NULL[COLOR= #007700])[/COLOR]
                            [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"`"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"`="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700];[/COLOR]
                        [URL="http://www.php.net/else"]else[/URL]
                            [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"=NULL,"[/COLOR][COLOR= #007700];
                    }[/COLOR]
                    [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fields[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
                    [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$values[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
                    
                }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"UPDATE "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" SET "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$values[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$where[/COLOR][COLOR= #007700];[/COLOR]

                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700],[/COLOR] 
                        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]))[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/mysql_affected_rows"]mysql_affected_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    
        function[/COLOR] runDelete[COLOR= #007700]([/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$where[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"1"[/COLOR][COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$where[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]))[/COLOR]
                    [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/mysql_affected_rows"]mysql_affected_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    
        function[/COLOR] runInsert[COLOR= #007700]([/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onDuplicate[/COLOR] [COLOR= #007700]=[/COLOR] NULL[COLOR= #007700]) {[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                    [COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_keys"]array_keys[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700]);[/COLOR]
                    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700]) {[/COLOR]
                        [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"`"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"`, "[/COLOR][COLOR= #007700];[/COLOR]
                        [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700].= ([/COLOR][COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]]===[/COLOR]NULL[COLOR= #007700]?[/COLOR][COLOR= #DD0000]"NULL, "[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$valuesA[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700]);
                    }[/COLOR]
                    [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fields[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]);[/COLOR]
                    [COLOR= #0000BB]$values[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$values[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]);
                }[/COLOR]
        
                [COLOR= #0000BB]$onDup[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onDuplicate[/COLOR] [COLOR= #007700]!=[/COLOR] NULL[COLOR= #007700]) {[/COLOR]
                    [COLOR= #0000BB]$onDup[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]" ON DUPLICATE KEY UPDATE "[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/gettype"]gettype[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onDuplicate[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]"array"[/COLOR][COLOR= #007700]) {[/COLOR]
                        [COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_keys"]array_keys[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onDuplicate[/COLOR][COLOR= #007700]);[/COLOR]
                        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$keys[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700]) {[/COLOR]
                            [COLOR= #0000BB]$onDup[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]`[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]`=[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$onDuplicate[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]]===[/COLOR]NULL[COLOR= #007700]?[/COLOR][COLOR= #DD0000]"NULL,"[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onDuplicate[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$key[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700]);
                        }[/COLOR]
                        [COLOR= #0000BB]$onDup[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onDup[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]);
                    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #0000BB]$onDup[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$onDuplicate[/COLOR][COLOR= #007700];
                }[/COLOR]
                [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"INSERT INTO "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]prefix[COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$fields[/COLOR][COLOR= #007700]!==[/COLOR]NULL[COLOR= #007700]?[/COLOR][COLOR= #DD0000]"("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$fields[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]:[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]).[/COLOR]
                    [COLOR= #DD0000]" VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$values[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$onDup[/COLOR][COLOR= #007700];[/COLOR]

                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]))[/COLOR] 
                    [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/mysql_affected_rows"]mysql_affected_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] false[COLOR= #007700];
        }
    
        function[/COLOR] getCells[COLOR= #007700]([/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700]){[/COLOR]
                [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SHOW COLUMNS FROM `"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$table[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"`"[/COLOR][COLOR= #007700];[/COLOR]
                [COLOR= #0000BB]$fields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]hej[/COLOR][COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$fields[/COLOR][COLOR= #007700];
        }
    
        function[/COLOR] translateCellName[COLOR= #007700]([/COLOR][COLOR= #0000BB]$cellName[/COLOR][COLOR= #007700]){[/COLOR]
                [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]runSelect[COLOR= #007700]([/COLOR][COLOR= #DD0000]"mysql_cell_translation"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"mysql_name = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$cellName[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
                [COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]human_name[/COLOR][COLOR= #007700]]?[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]human_name[/COLOR][COLOR= #007700]]:[/COLOR][COLOR= #DD0000]<span class="faded">[[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$cellName[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]]</span>[/COLOR][COLOR= #007700];
        }
    
        function[/COLOR] getError[COLOR= #007700]() {[/COLOR]
                [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);
        }
    
        function[/COLOR] close[COLOR= #007700]()
        {[/COLOR]
                [URL="http://www.php.net/mysql_close"]mysql_close[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]linkId[COLOR= #007700]);
        }
}[/COLOR]
?>
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$database = new Database;

En dan bijv $database->functie($hoi);
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, maar als ik alleen een nieuwe class aanmaak zegt hij het volgende. Heeft iemand misschien een oplossing of een betere class? Mag best van Google.

Warning: Missing argument 1 for Database:SMILEYYYYYYYYYYYBEGIN:Database(), called in /home/allard/domains/---/public_html/api/includes/Connect.php on line 15 and defined in /home/allard/domains/---/public_html/api/includes/db.class.php on line 17
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oka, dat kan. Maar er mist nog wel het een en ander. Ik geef 0.5 punt, wie dit voor me kan oplossen. Dan bedoel ik wie de class van mij werkend kan krijgen.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren