php mysql gegevens ophalen wil niet lukken krijg aray error
ik heb het volgende script gemaakt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
mysql_connect('localhost', 'usernaam', 'wagtwoord');
mysql_select_db('jenp_net');
$userid = "user_extended_id=1" ;
$menu = mysql_query ("SELECT user_menu_filmtip
FROM e107_user_extended
WHERE user_extended_id=1 LIMIT 0,30") ;
$menua = mysql_fetch_row($menu);
$caption = "JenP test";
$text = $menua . "<BR>" . $men ." <BR>" . $userid . " <BR>". $menu . " <BR>" ;
echo $text . $ns ;
?>
mysql_connect('localhost', 'usernaam', 'wagtwoord');
mysql_select_db('jenp_net');
$userid = "user_extended_id=1" ;
$menu = mysql_query ("SELECT user_menu_filmtip
FROM e107_user_extended
WHERE user_extended_id=1 LIMIT 0,30") ;
$menua = mysql_fetch_row($menu);
$caption = "JenP test";
$text = $menua . "<BR>" . $men ." <BR>" . $userid . " <BR>". $menu . " <BR>" ;
echo $text . $ns ;
?>
egter krijg ik als maar de volgende autput trug
Array
user_extended_id=1
Resource id #2
terwijl in de databees bij veld user_menu_filmtip vooor user_extended_id 1 als waarde staat: ja
wie weet wat ik fout doen.
ben er al de hele dag mee aan het stoeien en al gegoogld en het boek php en mysql voor dumies er bij heb gebruikt maar krijg het niet aan de prutel
hopelik kan iemand me helpen
Leestekens? Hoofdletters?
Ik snap niet echt wat het probleem is.
Peter vd linden op 11/05/2012 19:16:30:
hallo allemaal
ik heb het volgende script gemaakt
echter krijg ik als maar de volgende output terug
Array
user_extended_id=1
Resource id #2
terwijl in de databees bij veld user_menu_filmtip voor user_extended_id 1 als waarde staat: ja
wie weet wat ik fout doen.
ben er al de hele dag mee aan het stoeien en al gegoogeld en het boek php en mysql voor dumies er bij heb gebruikt maar krijg het niet aan de prutel
hopeliik kan iemand me helpen
ik heb het volgende script gemaakt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
mysql_connect('localhost', 'usernaam', 'wagtwoord');
mysql_select_db('jenp_net');
$userid = "user_extended_id=1" ;
$menu = mysql_query ("SELECT user_menu_filmtip
FROM e107_user_extended
WHERE user_extended_id=1 LIMIT 0,30") ;
$menua = mysql_fetch_row($menu);
$caption = "JenP test";
$text = $menua . "<BR>" . $men ." <BR>" . $userid . " <BR>". $menu . " <BR>" ;
echo $text . $ns ;
?>
mysql_connect('localhost', 'usernaam', 'wagtwoord');
mysql_select_db('jenp_net');
$userid = "user_extended_id=1" ;
$menu = mysql_query ("SELECT user_menu_filmtip
FROM e107_user_extended
WHERE user_extended_id=1 LIMIT 0,30") ;
$menua = mysql_fetch_row($menu);
$caption = "JenP test";
$text = $menua . "<BR>" . $men ." <BR>" . $userid . " <BR>". $menu . " <BR>" ;
echo $text . $ns ;
?>
echter krijg ik als maar de volgende output terug
Array
user_extended_id=1
Resource id #2
terwijl in de databees bij veld user_menu_filmtip voor user_extended_id 1 als waarde staat: ja
wie weet wat ik fout doen.
ben er al de hele dag mee aan het stoeien en al gegoogeld en het boek php en mysql voor dumies er bij heb gebruikt maar krijg het niet aan de prutel
hopeliik kan iemand me helpen
zo me zelf even ge quote maar zonder spel fouten
anders uit gelegd heb ik een data bees met de naam: jenp_net
waarin ik dan weer de tabel heb: e107_user_extended
en daar heb ik dan weer de velden in met de namen: user_extended_id waarin de waarde 1 in voor komt
en een veld met de naam user_menu_filmtip die als waarde onder mee ja heeft.
Nu wil ik dat hij in de databees opzoek gaat in user_extended_id naar 1
en dan ophaalt wat er staat bij user_menu_filmtip
Gewijzigd op 11/05/2012 19:37:16 door peter vd linden
Waarom zo'n rare namen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include 'config.php'; // database connectie
$sql = "SELECT user_menu_filmtip
FROM e107_user_extended
WHERE id = '1'
";
if(!$res = mysql_query($sql))
{
echo 'Fout in de query';
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden of er is geen record met id 1';
}
else
{
$row = mysql_fetch_assoc($res);
echo $row['user_menu_filmtip'];
}
?>
include 'config.php'; // database connectie
$sql = "SELECT user_menu_filmtip
FROM e107_user_extended
WHERE id = '1'
";
if(!$res = mysql_query($sql))
{
echo 'Fout in de query';
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden of er is geen record met id 1';
}
else
{
$row = mysql_fetch_assoc($res);
echo $row['user_menu_filmtip'];
}
?>
Voor de rest raad ik je aan om een tutorial door te nemen.
http://phptuts.nl/view/41/
Dem
Gewijzigd op 11/05/2012 19:48:22 door - Diov -
Zeker echter zat er wel een logica in.
Ik ben namelijk bezig met e107 deels aan het verbauwen om te zorgen dat de gebruikers aan kunnen geven dat ze bepaalde menu’s niet willen zien.
De logica is dus zo gemaakt dat hij aan geeft dat de gebruikers dus zelf de waarde bepalen (ja of nee) en dat het een menu betreft
Als je de inhoud van de array (uitkomst geslaagde query) wilt tonen, zul je dat anders moeten doen.
heel erg bedankt voor de hulp het werkt nu