Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] FAQ-teller (https://forum.scholieren.com/showthread.php?t=139272)

chatfreak2002 25-06-2002 09:49

[PHP] FAQ-teller
 
Ik ben nu dus bezig met een functie die het aantal FAQ`s kan tellen die in de database zitten. (N.a.v. een reply van McLaren)

Code ingevoegd maar ik krijg een foutmelding op regel 40 (bij $row):

PHP-code:

<?
include "dbconfig.php";
mysql_connect($dbhost, $dbuser, $dbpassword);
$query = mysql_query("SELECT COUNT * AS aantal FROM FAQLICHAAMENGEZONDHEID WHERE valid='J'");
$row = mysql_fetch_array($query);


echo "Er zijn $row[aantal] FAQ's aanwezig.";
?>

Waar zit de blunder/tikfout?

Triloxigen 25-06-2002 10:05

PHP-code:

$result mysql_query("SELECT COUNT(*) AS count FROM FAQLICHAAMENGEZONDHEID "); 
$row mysql_fetch_object($result); 
echo 
$row->count


Triloxigen 25-06-2002 10:05

btw, als ik je query zo zie

denk ik dat jij je databse NIET goed hebt pgebouwd :/

pietje63 25-06-2002 10:05

para dingen (ik weet niet zeker of klopt)
As aantal >> ??
WHERE valid = 'J'

chatfreak2002 25-06-2002 10:07

Citaat:

pietje63 schreef:
WHERE valid = 'J'
Dit zorgt ervoor dat alleen goedgekeurde FAQ`s worden weergegeven...

in de cel valid kan ik of J zetten of N. Zodra ze de waarde J hebben worden ze weergegeven, als ze de (standaard) waarde N hebben worden ze genegeerd...

Triloxigen 25-06-2002 10:17

chatfreak, herbouw je databse..

Manuzhai 25-06-2002 10:32

Citaat:

McLaren schreef:
chatfreak, herbouw je databse..
Inderdaad wel nodig... :D

Triloxigen 25-06-2002 10:39

Citaat:

Manuzhai schreef:
Inderdaad wel nodig... :D
Hij maakt voor ieder onderwerp [S&M, L&G] etc een neiuwe tabel aan!!

dan ben je behoorlijk gek!

Chimera 25-06-2002 11:23

Yup. Erg slecht DB-ontwerp.

eddie 25-06-2002 11:28

Citaat:

chatfreak2002 schreef:


Dit zorgt ervoor dat alleen goedgekeurde FAQ`s worden weergegeven...

in de cel valid kan ik of J zetten of N. Zodra ze de waarde J hebben worden ze weergegeven, als ze de (standaard) waarde N hebben worden ze genegeerd...

Kun je beter 0 of 1 maken... Dat vergelijkt sneller imo.

pietje63 25-06-2002 11:37

Citaat:

chatfreak2002 schreef:


Dit zorgt ervoor dat alleen goedgekeurde FAQ`s worden weergegeven...

in de cel valid kan ik of J zetten of N. Zodra ze de waarde J hebben worden ze weergegeven, als ze de (standaard) waarde N hebben worden ze genegeerd...

jaja, dat snap ik wel, maar ik had er 2 extra spaties bij gezet

Triloxigen 25-06-2002 11:42

Citaat:

Chimera schreef:
Yup. Erg slecht DB-ontwerp.

Zelfs Chim is het met me eens :D:D

Manuzhai 25-06-2002 13:34

Citaat:

McLaren schreef:
Hij maakt voor ieder onderwerp [S&M, L&G] etc een neiuwe tabel aan!!
Goh, dat had ik nog niet gezien... :rolleyes: Maarjah.. Veel slechter kan je DB-ontwerp niet worden. :)

Hoewel, je kan je valid-veld een LONGTEXT maken... Ook leuk. :D

TouchOfDarkness 25-06-2002 17:08

Citaat:

Manuzhai schreef:
Goh, dat had ik nog niet gezien... :rolleyes: Maarjah.. Veel slechter kan je DB-ontwerp niet worden. :)

Hoewel, je kan je valid-veld een LONGTEXT maken... Ook leuk. :D

beetje overkill, doe dan gelijk LONGBLOB :p ;)

mjah hehe waar een vak als Relationele databases toch al niet goed voor is :D

chatfreak2002 25-06-2002 18:22

CONCLUSIE:

Er is veel gezeur om mijn database. Ik vind het eigenlijk wel lekker werken zo maar jullie denken er dus anders over. Ik ben een beginnend PHP-er en ben al blij dat 'alles' werkt.

Zodra het script een beetje lekker draait zal ik eens gaan kijken of ik de database misschien beter kan maken enzovoorts.

Suggesties zijn van harte welkom! (GRAAG ZELFS!!)

Zullen we dan nu even ON-TOPIC verder gaan?

chatfreak2002 25-06-2002 18:35

Ik zit zelf te denken aan zoiets:

1 tabel aanmaken voor alle fora

de tabel opbouwen als volgt:

[status] (goedgekeurd/afgekeurd d.m.v. 'enum' 'j''n')
[id] (een uniek nummer aan een rij geven zodat de betreffende FAQ 'alleen' uit de database kan worden gehaald d.m.v. auto_increment)
[subforum] (aangeven bij welk subforum de FAQ hoort)
[date] (voor het aangeven van de datum van plaatsing)
[onderwerp] (onderwerp van de vraag: bijvoorbeeld PHP)
[vraag] (de vraag zelf)
[bericht] (het antwoord/bericht

eddie 25-06-2002 18:38

Citaat:

chatfreak2002 schreef:
Zullen we dan nu even ON-TOPIC verder gaan?

Citaat:

chatfreak2002 schreef:

Ik zit zelf te denken aan zoiets:

1 tabel aanmaken voor alle fora

de tabel opbouwen als volgt:

[status] (goedgekeurd/afgekeurd d.m.v. 'enum' 'j''n')
[id] (een uniek nummer aan een rij geven zodat de betreffende FAQ 'alleen' uit de database kan worden gehaald d.m.v. auto_increment)
[subforum] (aangeven bij welk subforum de FAQ hoort)
[date] (voor het aangeven van de datum van plaatsing)
[onderwerp] (onderwerp van de vraag: bijvoorbeeld PHP)
[vraag] (de vraag zelf)
[bericht] (het antwoord/bericht

ROFL! :D

chatfreak2002 25-06-2002 18:43

Citaat:

eddie schreef:


ROFL! :D

:o je hebt gelijk, het gaat hier niet meer om :o

maar een ander topic openen is onzin :D

ik bedoelde dus: zullen we weer serieus verder gaan?

:)

chatfreak2002 25-06-2002 21:08

Citaat:

chatfreak2002 schreef:
Ik zit zelf te denken aan zoiets:

1 tabel aanmaken voor alle fora

de tabel opbouwen als volgt:

[status] (goedgekeurd/afgekeurd d.m.v. 'enum' 'j''n')
[id] (een uniek nummer aan een rij geven zodat de betreffende FAQ 'alleen' uit de database kan worden gehaald d.m.v. auto_increment)
[subforum] (aangeven bij welk subforum de FAQ hoort)
[date] (voor het aangeven van de datum van plaatsing)
[onderwerp] (onderwerp van de vraag: bijvoorbeeld PHP)
[vraag] (de vraag zelf)
[bericht] (het antwoord/bericht

\

is het wat?

Triloxigen 25-06-2002 22:28

id | cat | naam | bericht | tijd | views | status


jij hebt allemaal er nog meer cellen bij, maar vraag me af wat die doen dan :s
en de views voor de leukigheid :p

cat = catagory = forum

rest lijkt me duidelijk :p

chatfreak2002 25-06-2002 22:41

Citaat:

McLaren schreef:
id | cat | naam | bericht | tijd | views | status
jij hebt allemaal er nog meer cellen bij, maar vraag me af wat die doen dan :s
en de views voor de leukigheid :p
cat = catagory = forum
rest lijkt me duidelijk :p

hej maar ik heb dus wel even een nieuwe tabel aangemaakt :D

Ben je toch nog ergens goed voor ;)

Triloxigen 26-06-2002 07:47

Citaat:

chatfreak2002 schreef:


hej maar ik heb dus wel even een nieuwe tabel aangemaakt :D

Ben je toch nog ergens goed voor ;)

meer dan je denkt ;)

pietje63 26-06-2002 09:49

Citaat:

chatfreak2002 schreef:
CONCLUSIE:

Er is veel gezeur om mijn database. Ik vind het eigenlijk wel lekker werken zo maar jullie denken er dus anders over. Ik ben een beginnend PHP-er en ben al blij dat 'alles' werkt.

Zodra het script een beetje lekker draait zal ik eens gaan kijken of ik de database misschien beter kan maken enzovoorts.

Suggesties zijn van harte welkom! (GRAAG ZELFS!!)

Zullen we dan nu even ON-TOPIC verder gaan?

je kunt het beter meteen goed doen anders kun je opnieuwe beginnen als hetaf is


Alle tijden zijn GMT +1. Het is nu 19:38.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.