Forum » Server-Side scripting » wat heb ik fout gedaan?
Project 23%
Berichten: 47
avatar
Offline Stuur privebericht
heey,
weet iemand misschien wat ik hier fout heb gedaan want hij geeft nog steeds niet aan hoeveel berichten er zijn gestuurd
Code | Selecteer Alles
minimaliseren
1
mysql_query("SELECT * FROM `berichten` WHERE `naar`='$mijnnaam' AND `new` = '1':p ") or die(mysql_error());

Laatst gewijzigd door RiiCky op 2011-01-08 09:38:26
07-01-2011 22:05
Dit topic is 241 keer bekeken door 44 verschillende leden
Reacties op: "wat heb ik fout gedaan?"
1 | 2 Volgende pagina
Webdeveloper & Programmeu
Berichten: 1000
avatar
Offline Stuur privébericht
hoe gebruik je hem?

om te tellen moet je kijken naar de mysql_num_rows functie.

http://www.php.net/mysql_num_rows
07-01-2011 22:07
Berichten: 294
avatar
Offline Stuur privébericht
mysql_query("SELECT * FROM `berichten` WHERE `naar`='$mijnnaam' AND `new` = '1' ";

; vergeten ?
07-01-2011 22:07
Project 23%
Berichten: 47
avatar
Offline Stuur privébericht
kunt u het even in [code] [/code] doen
07-01-2011 22:17
Webdeveloper & Programmeu
Berichten: 1000
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
$data mysql_query("SELECT * FROM `berichten` WHERE `naar`='".$mijnnaam."' AND `new` = '1'") or die(mysql_error());
$aantal mysql_num_rows($data);

echo 
$aantal;


dit dan?
07-01-2011 22:32
Berichten: 24
avatar
Offline Stuur privébericht
Wat NielsB al poste ja, als je een aantal nodig hebt moet je de query niet oproepen maar een num_rows van een query..

Dit uiteraard als je het aantal zoekt van die nieuwe berichten..

Nieuwe reactie samengevoegd met originele reactie op 07.01.11 22:54:42:
Quote: MoBSter

mysql_query("SELECT * FROM `berichten` WHERE `naar`='$mijnnaam' AND `new` = '1' ";

; vergeten ?


Nee die is hij niet vergeten, die staat achter zijn error message.
07-01-2011 22:53
Berichten: 552
avatar
Offline Stuur privébericht
En als je het nog anders wilt doen kan je het met COUNT functie in mysql doen, zo hoef je geen regel aan te maken voor num_rows.
08-01-2011 00:36
Berichten: 830
avatar
Offline Stuur privébericht
Misschien zo ?
Code | Selecteer Alles
minimaliseren
1
2
$database mysql_query("SELECT * FROM `berichten` WHERE `naar`='".$cookie_id."' AND `new` = '1' ") or die(mysql_error());
                        
$aantal mysql_num_rows($database);


btw , ik kom ni meer op de ftp,,
08-01-2011 10:51
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
Dit moet hem zijn:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<?php
$mijnnaam 
$data->login;
// Command bovenstaande regel indien je dat wel definiërt.
$query mysql_query("SELECT * FROM berichten WHERE naar='".$mijnnaam."' AND new=1") or die(mysql_error());
$count mysql_num_rows($query);
?>


Je moet enventueel // voor de eerste regel (van $mijnnaam =) zetten indien $mijnnaam al gedefiniërt word.
Tevens, open je wel de MySQL connectie?

Lars
08-01-2011 11:10
Berichten: 830
avatar
Offline Stuur privébericht
@Lars hij opent de database connectie .

Het is een mini profiel bovenin. En rank etc. werkt dus er is connectie.
08-01-2011 11:12
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
Kloppen de tabelnamen en veldnamen wel?
Lijkt me niet, want bij mij werkt mijn scriptje.
08-01-2011 11:17
Reageer op: "wat heb ik fout gedaan?"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden