• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Mysqli extensie

  • Jannick
  • 17 november 2009 om 14:45
  • Closed
  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 17 november 2009 om 14:45
    • #1

    Haihai,

    Ik krijg de volgende foutmelding:

    Fatal error: Call to a member function query() on a non-object in /home/fbiwars/domains/fbiwars.nl/public_html/inc.config.php on line 90

    Ik kan via $connectie = new MySQLi(parameters); wel een nieuwe verbinding maken, en met $connectie->select_db() de database selecteren, maar als ik het volgende doe, krijg ik een foutmelding:

    PHP
    $resultaat = $connectie->query("DELETE FROM online WHERE logTime<'$variabele'");


    Dat is dus lijn 90, waarin ik die fatal error krijg.

    Ik heb via phpinfo() gekeken of de mysqli extensie aan staat, en daarbij krijg ik het volgende:
    MysqlI Support enabled
    Client API library version 5.0.67
    Client API header version 5.0.67
    MYSQLI_SOCKET /var/lib/mysql/mysql.sock
    Oftewel; het zou moeten werken... Mysql versie is dus 5.0.67, PHP is 5.2.9. Misschien heb ik wat verkeerd ingesteld?

    Groet,

    Jannick

  • Db-maffia
    Professional
    Berichten
    1.356
    • 17 november 2009 om 15:13
    • #2
    PHP
    $resultaat = $connectie->query("DELETE FROM `online` WHERE `logTime` < '$variabele'");

    Project Maffiadeluxe.nl

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 17 november 2009 om 15:18
    • #3

    Werkt niet, nog altijd dezelfde fout...

  • Niels
    -1
    Berichten
    1.360
    • 17 november 2009 om 15:37
    • #4

    Had je al gezocht ?
    Klik

    Edit:
    Anders moet je met var_dump kijken of $connectie niet toch een string is inplaats van een object

    -1

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 17 november 2009 om 16:17
    • #5

    Output van var_dump($connectie): object(mysqli)#1 (0) { }... Vreemd, krijg ook geen error en mysqli_connect_error() bevat niks..
    Op Google had ik al gezocht, maar ik kan niks vinden wat er in de buurt komt

  • FYI
    Designer?
    Berichten
    7
    • 17 november 2009 om 20:01
    • #6

    Hoe connecteer je?
    En gebruik je errorhandling?

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 17 november 2009 om 20:09
    • #7

    Gerelateerde code:

    PHP
    $connectie = new MySQLi("localhost", 'User', 'Wachtwoord');
    $connectie->select_db('Database'); 
    var_dump($connectie);
    if (!$connectie || mysqli_connect_errno() != 0) {
      echo "Er is iets fout gegaan: ", mysqli_connect_error();
      exit;
    }

    Nog alles overnieuw getypt etc, geen fout kunnen vinden. Nog steeds zelfde fout op FBIwars.nl

  • Superior
    Master
    Berichten
    1.947
    • 18 november 2009 om 02:22
    • #8
    PHP
    $connectie = new MySQLi("localhost", 'User', 'Wachtwoord');
    $connectie->select_db('Database'); 
    var_dump($connectie);
    if (!$connectie || mysqli_connect_errno() != 0) {
      echo "Er is iets fout gegaan: ". mysqli_connect_error();
      exit;
    }


    Try this :cheer:

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 18 november 2009 om 14:38
    • #9

    Geeft die dan ook niks weer?

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 18 november 2009 om 14:47
    • #10

    Probeer is deze tutorial door te nemen en kijken of je er dan uit komt. http://www.scriptorama.nl/databases/een-…p-mysqli-deel-i ik zag bijv dat je die select-db weg kan laten en die database achter de mysqli kan zetten.

    Trouwens ik heb de code even vergeleken probeer dit is:
    mysql_connect_error() i.p.v mysqli_connect_error().
    Dit moet in de echo;)

    Voorbeeld:

    PHP
    $connectie = new MySQLi('localhost', 'test', 'test', 'scriptorama');
    
    
    if (!$connectie || mysqli_connect_errno() != 0) {
      echo "Er is iets fout gegaan: ", mysql_connect_error(); 
      exit;
    }

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 18 november 2009 om 15:01
    • #11

    Ik zie inderdaad dat in dreamweaver mysqli_connect_error wel werkt maar mysql_connect_error niet.

    Maar ik heb even zelf even function voor je geschreven wat sneller gaat werken en misschien doet die het dan wel:

    PHP
    $config = array();
    $config['host'] 		= "localhost";
    $config['gebruiker'] 	= "test";
    $config['wachtwoord'] 	= "test";
    $config['database'] 	= "database";
    
    
    //Database Connectie
    Connect( $config );
    
    
    function Connect( $config )
    {
    	$connectie = new MySQLi($config['host'], $config['gebruiker'], $config['wachtwoord'], $config['database']);
    	
    	if (!$connectie || mysqli_connect_errno() != 0)
    	{
    		echo "Er is iets fout gegaan: ", mysqli_connect_error(); 
    		exit;
    	}
    }
    Toon Meer

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 18 november 2009 om 15:15
    • #12

    Ik neem aan dat de extension=php_mysqli.dll gewoon aan staat in de php.ini?

    Even in je phpinfo() kijken of je het ziet staan.

    verder kan je ook proberen het volgende te gebruiken of die dan wel werkt:

    PHP
    $mysqli = new mysqli('host', 'user', 'password', 'database');
    if(mysqli_connect_errno())
    {
        trigger_error('Fout bij verbinding: '.$mysqli->error);
    }
    
    
    $sql = "SELECT naam FROM tabel";
    if(!$result = $mysqli->query($sql))
    {
        trigger_error('Fout in query: '.$mysqli->error);
    }
    Toon Meer

    Bron: http://www.phphulp.nl/php/tutorials/8/533/1357/

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 18 november 2009 om 15:23
    • #13

    Kan je anders evne de phpinfo link even sturen via pm?
    Dan kijk ik er even naar ..

    Verder heb je de laatste manier van mij al geprobeerd? of anders even de bron bekeken?

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • tree
    Professional
    Berichten
    967
    • 18 november 2009 om 15:36
    • #14

    Ingevuld...

    NielsB: wat heb je ingevuld?

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 18 november 2009 om 16:55
    • #15

    Als ik jou was zou ik gewoon het stukje code wat darsstar gaf gebruiken, dit omdat het dan makkelijker is om op te roepen en ook nog is sneller werkt :p

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design