[SQL] Simpel, maar werkt niet!

Pagina: 1
Acties:
  • 82 views sinds 30-01-2008

  • Scyth
  • Registratie: Juli 2001
  • Laatst online: 16-03-2024

Scyth

Fat finger, three beer

Topicstarter
Okee, door de code tag is de inspringing iets vern**kt, maar 't komt hopelijk wel over.

Ik heb de volgende _errug_ simpele query, maar hij returned niets. De table staat al, het enige wat de while loop moet doen is dus extra rows maken... Ook als ik een simpele 'debugprint' in de whileloop pleur, zie ik die niet weer op mijn gegenereerde HTML, de while loop begint dus niet eens met lopen.

Ik weet zeker dat er een connectie met de DBase is, en de tabelnamen en kolomnamen kloppen.

Wat kan er nu in godsnaam nog verkeerd zijn?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$query = 'SELECT linkID, linkName, linkURL FROM frontpage_quicklinks ORDER BY linkID';
$result = @mysql_query($query);

      while($row = mysql_fetch_array($result)) {

    $linkID = $row['linkID'];
    $linkName = $row['linkName'];
    $linkURL = $row['linkURL'];

    print '
        <tr>
          <font color="white" size="2">
            <td bgcolor="#000033">
          <font size="1">
            <a href="editquicklink.php?linkID=';
    print $linkID;
    print      '>Edit</a>
            <br>
            <a href="removequicklink.php?linkID=';
    print $linkID;
    print      '>Remove</a>
          </font>
        </td>
        <td bgcolor="#000033" valign="top">';
    print $linkName;
    print  '</td>
        <td bgcolor="#000033" valign="top">';
    print $linkURL;
    print  '</td>
          </font>
        </tr>';
      }

Dell Studio XPS 16
Project: BavBierSub 1.0 BavBierSub 2.0


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07:13

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

wat zegt mysql_error()? :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Scyth
  • Registratie: Juli 2001
  • Laatst online: 16-03-2024

Scyth

Fat finger, three beer

Topicstarter
Ik krijg geen error message, hij displayed gewoon de HTML... maar de table blijft leeg...

Kan ik MySQL_Error() printen? (En zo ja, waar?)

Dell Studio XPS 16
Project: BavBierSub 1.0 BavBierSub 2.0


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40

https://fgheysels.github.io/


  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
Haal eerst dat apenstaartje voor mysql_query eens weg |:( Dat maakt het debuggen misschien wat makkelijker, want dan zie je in ieder geval of de query goed uitgevoerd wordt...

[ Voor 6% gewijzigd door ludo op 07-01-2004 20:08 ]


Verwijderd

code:
1
$result = mysql_query($query) or die(mysql_error());

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Nouja, eigenlijk kan je zelf wel debuggen. Het is niet de bedoeling van P&W dat anderen jouw code gaan debuggen. Met de gegeven tips moet je er wel uitkomen.
Je kan ook even je query gewoon testen, en kijken of ie wel rows returned.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.