Gegevens uitlezen
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?PHP
include 'db_connect.php';
$query = 'SELECT * FROM users WHERE type = "1"';
$resultaat = mysql_query($query)or die('Fout: MySQL gaf de volgende foutmelding:<br>'.mysql_error().'');
echo $resultaat;
?>
include 'db_connect.php';
$query = 'SELECT * FROM users WHERE type = "1"';
$resultaat = mysql_query($query)or die('Fout: MySQL gaf de volgende foutmelding:<br>'.mysql_error().'');
echo $resultaat;
?>
maar ik krijg alleen Resource id #12
te zien
maar ik wil alle leden met type 1 zien kan iemand helpen
Dus waar nu kolomnaam staat jou kolomnaam gebruiken..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
include 'db_connect.php';
$query = "SELECT * FROM users WHERE type = '1' ";
$resultaat = mysql_query($query)or die('Fout: MySQL gaf de volgende foutmelding:<br>'.mysql_error().'');
while($row = mysql_fetch_assoc($resultaat))
{
echo $row['kolomnaam'];
}
?>
include 'db_connect.php';
$query = "SELECT * FROM users WHERE type = '1' ";
$resultaat = mysql_query($query)or die('Fout: MySQL gaf de volgende foutmelding:<br>'.mysql_error().'');
while($row = mysql_fetch_assoc($resultaat))
{
echo $row['kolomnaam'];
}
?>
EDIT, en wel correct quoten natuurlijk :)
Gewijzigd op 04/05/2012 20:14:54 door Bart V B
http://lumoz.t15.org/lo.php
hij blijft wit
hij blijft wit
Laat je code zien, en dan bedoel ik dus ook de kolomnamen..
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$sql='
SELECT *
FROM `users`
LIMIT 0 , 30'
$lol = mysql_query($sql)
[code]<?php
echo $lol;
?>
$sql='
SELECT *
FROM `users`
LIMIT 0 , 30'
$lol = mysql_query($sql)
[code]<?php
echo $lol;
?>
je luistert niet eens naar wat hier gezegd wordt
Dat zeg ik niet voor niets want nu kan ik alleen maar gokken.
Dan zal je het hier even mee moeten doen, dit is een juiste opzet, zonder fout afhandeling, maar zeker weten als jij alles goed invult dan krijg je resultaat/
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$conn = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
$db = mysql_select_db('jou_database_naam');
$sql = "SELECT * FROM user";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)
{
echo $row['HIER KOLOMNAAM'];
}
?>
$conn = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
$db = mysql_select_db('jou_database_naam');
$sql = "SELECT * FROM user";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)
{
echo $row['HIER KOLOMNAAM'];
}
?>
foutafhandling toevoegen
bart, je moet natuurlijk nog wel Hetzelfde met deze database. Je zult $lol eerst uit elkaar moeten halen, fetchen, om ze te kunnen echoen. Dat doe je metmysql_fetch_assoc() zie voor de code de post van bart
Quote:
bart, je moet natuurlijk nog wel foutafhandling toevoegen
Dat kan, maar ik wil eerst van de TS de juiste gegevens, anders ga ik niet mijn vingers blauw zitten tikken om hem het goed uit te leggen. ;)
Gewijzigd op 04/05/2012 20:34:17 door Bart V B
Ga niet roepen dat iets niet werkt, als uit je code blijkt dat je niets hebt gedaan met het antwoord om je op weg te helpen.
Sowieso is jouw code niet goed:
in SQL ==> " gebruiken ipv '
Geen backticks gebruiken.
Geen * maar de naam/namen van wat je wilt opvragen.
Foutafhandeling mist.
Fetchen doe je niet.
Waarom nog een keer php-code tag op regel 7?
Ik zit eens jouw vragen op dit forum na te kijken, maar als ik zo terug kijk, leg je hier een vraag neer en daar blijft het bij. Maar weinig topics waaruit blijkt dat je goed geholpen bent/waarin je aangeeft dat je vraag beantwoord is. Is ook niet verplicht, maar staat wel zo netjes.
Gewijzigd op 04/05/2012 20:37:59 door Obelix Idefix
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$conn = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
$db = mysql_select_db('jou_database_naam');
$sql = "SELECT * FROM user";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)
{
echo $row['HIER KOLOMNAAM'];
}
?>
$conn = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
$db = mysql_select_db('jou_database_naam');
$sql = "SELECT * FROM user";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)
{
echo $row['HIER KOLOMNAAM'];
}
?>
Eeeh jullie zeiden over de fout afhandeling die zit bij elke pagina er automaties in (free webhost)
Pepijn --- op 05/05/2012 09:52:25:
Eeeh jullie zeiden over de fout afhandeling die zit bij elke pagina er automaties in (free webhost)
Ha ha ha, grapjas.
Quote:
Table 'u923284662_whear.producten' doesn't exist
Werkt nou je eerste stukje of niet?
Want die kolom naam bestaat niet...
het lukt niet ik laat dat dan wel zitten
Zo kan ik je niet verder helpen he.
Mocht je niet begrijpen wat ik bedoel, je database structuur.
Gewijzigd op 05/05/2012 10:14:29 door Bart V B
Pepijn --- op 05/05/2012 09:57:34:
Dat is geen foutafhandeling, dat is fout onderdrukking. Je webhost gaat echt niet elke fout controleren en bepalen welke foutmelding er moet komen. Op deze manier weet jij nooit wat er gebeurt en dus wat je zou moeten aanpassen om het in het vervolg op te lossen.
Maw, je hebt geen foutafhandeling, je hebt geen idee wat er allemaal fout gaat en je begrijpt niet wat je met fouten moet doen. Maar zoals al eerder is gebleken, heb je ook geen zin in het doornemen van tutorials.... tja...
Hij echoot niet de juiste kolom namen.
Maar is erg eigenwijs om die niet te vermelden.
Wel vragen en niet luisteren... jammer hoor.
Een simpele screenshot van de tabel uit de database (met rijen en kolommen erop) is al te veel gevraagd.