[PHP + mySQL] alle ID ophalen...

Pagina: 1
Acties:

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:10
.... en dan laten zien in een tabel???

bij voorbeeld je hebt 3 idnr's in de tabel id staan -> 1, 2 & 3 is daar een query voor te maken om deze 3 te laden???

zonder dat je hem hoeft te veranderen als er 1 nieuwe idnr bij komt...

ik weet dat het niet mag om wat te vragen, maar ik vroeg me af of het mogelijk is om het te maken, anders moet het op de "moeilijker" manier doen

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 21-09 21:55

Gerco

Professional Newbie

Als ik wist wat je wilde doen, had ik vast wel een oplossing. Probeer eens wat duidelijker uit te leggen wat je bedoelt, want zo snap ik er geen R*K van.

edit:

Misschien bedoel je:
[code]SELECT *
FROM id;[/code]
Maar dat lijkt me zo triviaal dat je vast iets anders wilt weten.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

code:
1
2
3
4
5
6
SELECT meuk FROM table

<table>
 <tr>
  <td>$id1</td>
  <td>$id2</td>.....

Lijkt mij tenminste, maar wat bedoel je nou??

Don't mind Rick


  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:10
http://eurolod.vddh.com/members.php3
daar zie je nu 1 iemand staan (ik dus), die staat in een tabel..

nu staan er in de database die erbij hoort.. meerdere mensen staan in de database, nou wilde ik met een query die mensen op halen .. (dus de id, nick, etc.)
en dat het dan automatiscsh neer wordt gezet, zonder dat ik het helemaal moet bijvoegen :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 21-09 13:51

Janoz

Moderator Devschuur®

!litemod

Zoek eens in de manual naar while, of sterker nog.. Lees ff het hele gedeelte over control structures .. Ga flink oefenen en probeer dan eens iets ingewikkelts als een memberlijst...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 21-09 21:55

Gerco

Professional Newbie

Dat doe je zo dus:
code:
1
2
3
4
5
$res=mysql_query("SELECT zooi FROM tabel",$connection)
for (elk resultaat uit $res)
{
  print("<tr><td>$naam</td><td>$adres</td>");
}

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:10
Op maandag 10 september 2001 12:20 schreef Gerco het volgende:
Dat doe je zo dus:
code:
1
2
3
4
5
$res=mysql_query("SELECT zooi FROM tabel",$connection)
for (elk resultaat uit $res)
{
  print("<tr><td>$naam</td><td>$adres</td>");
}
bij de for functie geeft ie dan een fout..

zal eens kijken hoe ik het moet doen dan .. als het nodig is

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
:D
parse error at ' for elk resultaat'

:Y)

Verwijderd

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
echo "<table border=1 cellpadding=3 cellspacing=0>";

// Maak eerst de dB connectie

$Resultaten = mysql("$DBnaam","SELECT * FROM Members ");

while($Resultaat = mysql_fetch_array($Resultaten)) {

    // ervan uitgaande dat in de table de volgende velden aanwezig zijn :
    // ID, Naam, Functie, Email en ICQnummer
    
    echo "<tr>\n";
    echo "<td height=\"25\" width=\"103\"><a href=\"mem_detail.php3?idnr=".$Resultaat[ID]."\">".$Resultaat[Naam]."</a></td>\n";
    echo "<td height=\"25\" width=\"257\"><font color=\"maroon\">".$Resultaat[Functie]."</font></td>\n";
    echo "<td height=\"25\" width=\"171\"><a href=\"mailto:".$Resultaat[Email]."\">".$Resultaat[Email]."</a></td>\n";
    echo "<td height=\"25\" width=\"34\">[img]\"http://wwp.icq.com/scripts/online.dll?icq=".$Resultaat[ICQnummer]."&amp;img=5\"></td>\n";
[/img]\n";


}

echo "</table>";
?>

zoiets :?

Verwijderd

verklaar jhe nader, ik heb het idee dat de oplossing nabij is

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 21:10
Op maandag 10 september 2001 12:56 schreef Nielsz het volgende:
:D
parse error at ' for elk resultaat'

:Y)
nee bijna hetzelfde >:)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert


offtopic: Vreselijk foute a:hover


Ik heb het idee dat je een volgende query uitvoert:
code:
1
select * from members where id=1

terwijl als je daar
code:
1
select name,email,id from members

van maakt je gewoon alle members in de tabel krijgt.

vervolgens:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$query =<<<SQL
   SELECT    name,
             email,
             id
   FROM      members
SQL;

$result = mysql_query ( $query )

echo "<table>"
while ( list ( $name, $email, $id ) = mysql_fetch_row ( $result )
   echo "<tr><td>$name</td><td>$email</td><td>$id</td></tr>";
echo "</table>";
?>

Moet wel duidelijk zijn, dacht ik zo?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1