login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SQL Query wel op phpMyAdmin, niet op site

Offline Givike - 24/08/2008 21:23
Avatar van GivikeNieuw lid ik heb een raar probleem. Ik heb namelijk een Query

  1. SELECT topicstart, topicid, topicname FROM topic ORDER BY topicstart DESC LIMIT 10


topicstart = datum

Als ik deze test in phpMyAdmin werkt deze perfect. Ik krijg 4 resultaten.

Als ik deze in mijn code zet, krijg ik alleen de oudste 2 te zien! Nog straffer: Als ik het limiet op 1 zet, krijg ik wel het juiste (de jongste) resultaat.

Iemand enig idee hoe dit komt? Ik werk op Xampp.

3 antwoorden

Gesponsorde links
Offline Rik - 24/08/2008 21:34
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Kun je de php code die je gebruikt eens laten zien? Ik kan me bijna niet voorstellen dat dit aan mysql ligt.  
Offline Joost - 24/08/2008 21:57
Avatar van Joost PHP expert Vergeet ook niet dat phpMyAdmin gewoon geschreven is in PHP, en de query die phpMyAdmin weergeeft ook gewoon werd uitgevoerd.
Dan ligt het dus nooit aan phpMyAdmin, maar aan hoe jij de query verwerkt en aanroept in je script
Offline Givike - 24/08/2008 22:03
Avatar van Givike Nieuw lid
  1. <?php
  2.  
  3. $query = mysql_query("SELECT topicstart, topicid, topicname FROM topic ORDER BY topicstart DESC LIMIT 0, 10", $conn);
  4.  
  5. while ($row = mysql_fetch_array($query)) {
  6.  
  7. $topicid = $row['topicid'];
  8. $topicname = $row['topicname'];
  9. $date = $row['topicstart'];
  10. echo "Anonymous user has started a topic named: <a href='viewtopic.php?topicid=$topicid>$topicname</a> on $date<br />";
  11.  
  12. }
  13.  
  14. ?>


ik heb deze code op 3 andere plaatsen al gebruikt, en ze werken perfect. En zoals ik al zei krijg ik wel resultaten.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s