Functie werkt niet meer

Gestart doorWouter5 reacties43 weergaven

6 berichten · pagina 1 van 1

Wouter

Lid · Topicstarter

Berichten
3.540
Reputatie
0
Punten
0,01
Lid sinds
Laatst gezien
Hallo

Voor mijn CMS gebruikte ik vroeger sommige kleine functies voor minder werk. Nu ik deze mysql_querys heb veranderd naar mysqli_querys lukt het plots niet meer.
Weet iemand wat hier niet aan klopt?

Codeblok (configuratie.php):

52
53
54
55
56
57
58
59

function _gebruiker($input, $input2){
$query_gebruiker = "SELECT " . $input2 . " FROM gebruikers WHERE id = " . $input . "";
$result_gebruiker = mysqli_query($link, $query_gebruiker);
while($gebruiker = mysqli_fetch_assoc($result_gebruiker)){
$return = $gebruiker[$input2];
}
return $return;
}

Foutmelding:
Quote:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/***/domains***/public_html/***/configuratie.php on line 54

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/***/domains/***/public_html/***/configuratie.php on line 55

De variabele $link bestaat en wordt succesvol gebruikt voor querys die niet in een functie staan.

Bedankt op voorbaat
Wouter
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bestaat $link wel, waar komt die vandaan?
Misschien eens
global $link;


doen?
0
Wouter

Lid · Topicstarter

Berichten
3.540
Reputatie
0
Punten
0,01
Lid sinds
Laatst gezien
Aarclay schreef:
Bestaat $link wel, waar komt die vandaan?
Misschien eens
global $link;


doen?
$link is de databaseconnectie; die wel werkt, want die gebruik in queries die niet in een functie worden gebruikt.

Codeblok (voorbeeld.php):

1
2
3
4
5

$link = mysqli_connect(localhost, ***, ***, ***);
if(!$link)
{
die(Fout bij verbinden met database: .mysqli_connect_error());
}
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Binnen een functie moet je die wel even global maken dan, of meegeven aan als functie-parameter
0
Wouter

Lid · Topicstarter

Berichten
3.540
Reputatie
0
Punten
0,01
Lid sinds
Laatst gezien
Je bent een held! biggrin
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
pompom
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