Mysqli extensie

  • 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

  • Guest, wil je besparen op je domeinnamen? (ad)
  • 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

  • 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

  • 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:

  • 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

  • Probeer is deze tutorial door te nemen en kijken of je er dan uit komt. http://www.scriptorama.nl/data…een-blik-op-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

  • 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:

    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

  • 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:


    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

  • 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

  • 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!