Wellicht een simpele vraag voor de meeste van jullie, maar mij is het niet gelukt.
Ik moet een tabel tonen op de website die laat zien hoeveel 'refferals' je hebt.
De 'hoofd'tabel noemt: refferals
Daarin vind je de id van de leden (itemID) en hoeveel refferals ze hebben (Refferals)
Dit moet dan getoont worden in een tabel.
En (ik weet niet of dat mogelijk is) indien het aantal refferals 0 is, mag dit uit de tabel blijven.
Ik had dit reeds, maar dat bleek niet te werken:
PHP Code:
<?php include("inc/connect.php"); ?>
<?php
$positie = mysql_query("SELECT * FROM 'refferals' ORDER BY 'Refferals' DESC");
while ($row = mysql_fetch_array($positie)) {
echo $row[1]." ".$row[2]."<br />";
}
?>
- SQL lijst tonen met PHP
-
13-09-2011, 17:20 #1
- Berichten
- 760
- Lid sinds
- 16 Jaar
SQL lijst tonen met PHP
-
-
13-09-2011, 17:24 #2
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Re: SQL lijst tonen met PHP
Code:<?php include("inc/connect.php"); $query = "SELECT * FROM referrals ORDER BY Referrals DESC"; $resource = mysql_query($query); if(!is_resource($resource)) { echo 'Er is een MySQL fout opgetreden: '.mysql_error(); exit; } while($list = mysql_fetch_assoc($resource)) { echo $list['Name'].' '.$list['Referrals'].'<br />'; } ?>
-
13-09-2011, 17:34 #3
- Berichten
- 760
- Lid sinds
- 16 Jaar
Re: SQL lijst tonen met PHP
Gek, ik krijg de error :
Er is een MySQL fout opgetreden: Table 'laurexy47_vraag.referrals' doesn't exist
Ik hoop dat volgende screenshot veel duidelijk maakt.
itemID is de gebruikers id/username
Refferals is het aantal refferals dat deze gebruiker heeft.
-
13-09-2011, 17:57 #4
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Re: SQL lijst tonen met PHP
Nee de naam van de tabel in mijn query is anders dan die van jouw screen. Zie de ff en de RR ;)
Ik kan overigens niet meer via UPC / computer op sd komen kom ik net achter, meer mensen dit probleem?
-
13-09-2011, 18:03 #5
- Berichten
- 78
- Lid sinds
- 15 Jaar
Re: SQL lijst tonen met PHP
PHP Code:SELECT * FROM referrals ORDER BY Referrals DESC
PHP Code:SELECT * FROM refferals ORDER BY Refferals DESC
-
13-09-2011, 18:30 #6
- Berichten
- 760
- Lid sinds
- 16 Jaar
Re: SQL lijst tonen met PHP
Het werkt zoals gewenst :)
Maar hij laat enkel de itemID's zien. Is het ook mogelijk om het aantal refferals te tonen?
(en eventueel in een kolom)
-
13-09-2011, 18:38 #7
- Berichten
- 61
- Lid sinds
- 14 Jaar
Re: SQL lijst tonen met PHP
Code:<table> <tr> <td>ID</td> <td>Refferals</td> </tr> <?php include("./inc/connect.php"); $query = mysql_query("SELECT * FROM refferals ORDER BY Refferals DESC ") or die(mysql_error()); while($row = mysql_fetch_assoc($query)) { echo "<tr><td>". $row['itemID'] ."</td><td>". $row['Refferals'] ."</td></tr>"; } ?> </table>
-
13-09-2011, 18:50 #8
- Berichten
- 760
- Lid sinds
- 16 Jaar
Re: SQL lijst tonen met PHP
Dat vindt ik nou prachtig... Dat je zoiets uit je hoofd kunt; Amazing!
Vast bedankt voor het helpen jongens!
Super dat ik steeds op SiteDeals kan rekenen!
-
13-09-2011, 18:55 #9
- Berichten
- 61
- Lid sinds
- 14 Jaar
Re: SQL lijst tonen met PHP
Dit is zuiver html met php. Als je je verder gaat verdiepen in html en php ga je dit zelf ook kunnen! Veel oefenen en vragen stellen als je er zelf niet meer uitkomt!
-
13-09-2011, 19:08 #10
- Berichten
- 760
- Lid sinds
- 16 Jaar
Re: SQL lijst tonen met PHP
Nog 1 klein dingetje. Ik wil enkel de top 10 laten zien, na wat google kwam ik hierop uit:
$query = mysql_query("SELECT TOP 10 * FROM refferals ORDER BY Refferals DESC ") or die(mysql_error());
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10 * FROM refferals ORDER BY Refferals DESC' at line 1
-
13-09-2011, 19:14 #11
- Berichten
- 61
- Lid sinds
- 14 Jaar
Re: SQL lijst tonen met PHP
Nog 1 klein dingetje. Ik wil enkel de top 10 laten zien, na wat google kwam ik hierop uit:
Maar dat geeft me een foutmelding:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10 * FROM refferals ORDER BY Refferals DESC' at line 1
Code:SELECT * FROM refferals ORDER BY Refferals DESC LIMIT 10
-
13-09-2011, 19:14 #12
- Berichten
- 289
- Lid sinds
- 14 Jaar
Re: SQL lijst tonen met PHP
Edit: Stijn was me voor. ;)
-
13-09-2011, 19:17 #13
- Berichten
- 760
- Lid sinds
- 16 Jaar
Re: SQL lijst tonen met PHP
Zo moeilijk is het dus allemaal niet blijkbaar.
Nog voor ik je comment gelezen had kwam ik zelf met dit op de proppen:
SELECT * FROM refferals ORDER BY Refferals DESC LIMIT 10 OFFSET 0
Dat bleek ook te werken, maar wat is nu de beste methode?
-
13-09-2011, 19:37 #14
- Berichten
- 61
- Lid sinds
- 14 Jaar
Re: SQL lijst tonen met PHP
Je hebt bijvoorbeeld 100 rijen, je wil 10 rijen tonen beginnend bij rij 20.
Code:SELECT ... LIMIT 10 OFFSET 19
Ik zou die offset voor jou code weglaten.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic