Ik ben net de eerste baby steps aan het maken met MySQL improved (mysqli)
Het kan dus zijn dat dit een absolute beginners vraag is, maar ik kom er niet helemaal uit.
Als ik in mijn index.php een connectie maak:
Krijg ik geen foutmeldingen. Ik kan zelfs een query draaien en krijg ook gegevens op beeld.
Maar als ik (na het maken van de connectie) een bestand include, bijv:
Krijg ik de melding
Notice: Undefined variable: mysqli in /home/html/website/includes/function.php on line 7
Heeft dit te maken met het OO idee van mysqli, of doe ik iets anders basics verkeerd?
Het kan dus zijn dat dit een absolute beginners vraag is, maar ik kom er niet helemaal uit.
Als ik in mijn index.php een connectie maak:
PHP:
1
2
3
4
5
6
7
| session_start(); $mysqli = mysqli_init(); $mysqli->real_connect("host", "username", "password", "database"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } |
Krijg ik geen foutmeldingen. Ik kan zelfs een query draaien en krijg ook gegevens op beeld.
Maar als ik (na het maken van de connectie) een bestand include, bijv:
PHP:
1
| include_once('includes/function.php'); |
Krijg ik de melding
Notice: Undefined variable: mysqli in /home/html/website/includes/function.php on line 7
Heeft dit te maken met het OO idee van mysqli, of doe ik iets anders basics verkeerd?
Als ik een leuke signature bedenk, zijn jullie de eerste die het weten