Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

while i while

Hejsa =),

Kan simpelt hen ikke få udskrevet den data som er i $name og $pic
  1. <?php

  2. mysql_connect("localhost", "wwwtii", "strwehfjgdklfjhoplfdhjkplodkhoplfii");

  3. $nummer = 0;

  4. $idd = $_GET['cookie'];
  5. $idd = strip_tags($idd);
  6. $idd = mysql_real_escape_string($idd);

  7. $cookie = $_GET["cookie"];
  8. $cookie = strip_tags($cookie);
  9. $cookie = mysql_real_escape_string($cookie);


  10. $getid = mysql_query("SELECT * FROM txt.pgb WHERE `id` = '$cookie' ");
  11. if(mysql_num_rows($getid)) {
  12. while($vis = mysql_fetch_array($getid)) {
  13. $idds = $vis['idds'];
  14. $did = mysql_query("SELECT * FROM login.brugere WHERE `id` = '$idds' ");
  15. while($dids = mysql_fetch_array($did)) {
  16. $name = $dids['name'] . "" . $dids['lname'];
  17. $pic = $dids['pic'];
  18. }

  19. $nummer++;
  20. ?>
  21. &nbsp;<? echo $name ?>
  22. <table>
  23. <tr>
  24. <td width="50" valign="top">
  25. <img src="<? echo $pic ?>" height="50" width="60"><br>
  26. </td>
  27. <td width="20">
  28. </td>
  29. <td>
  30. <? echo $vis[txt] ?>
  31. <br><br>
  32. <div class="dat">
  33. <i><? echo $vis['date'] ?></i>
  34. </div>
  35. </td><br>
  36. </tr>
  37. </table>
  38. <div class="gbned"></div>
  39. <?
  40. }} else {
  41. echo("No messages");
  42. }
  43. ?>

nogle idéer til hvordan dette løses?
Sidst redigeret 16:31 05/09/2010
Oprettet af:

PHP

Fri debat

Åben
16:30 05/09/2010
Du skal bruge "join" i din query.

w3schools har en tutorial;

http://www.w3schools.com/sql/sql_join.asp
Oprettet af:

Kommentar
19:11 05/09/2010
Jepsen skrev kl. 19:11 d. 05/09/2010
Du skal bruge "join" i din query.

w3schools har en tutorial;

http://www.w3schools.com/sql/sql_join.asp
har nu prøvet at fatte hvordan join fungere... og må indrømme, dette er en af de få tilfælde hvor jeg virkelig fatter natter...
der alt muligt med left, right, on, jeg ved ikke hvad...

vil du ikke lave et eksempel på hvordan jeg gør?
Oprettet af:

Kommentar
21:02 05/09/2010
http://www.google.dk/#hl=da&q=select+from+multiple+tables&aq=0&aqi=g1&aql=&oq=select+from+multi&gs_rfai=&fp=7904b22b4454f6a0

select col_a from table1
union
select col_b from table2
union
select col_c from table3
...
Sidst redigeret 19:01 06/09/2010
Oprettet af:

Kommentar
18:58 06/09/2010
Lad os antage at du sætter to kasser ved siden af hinanden. Den ene er til venstre, den anden (gæt, ja højre).

Indholdet af venstre kasse (din database, tabel) vil du gerne hente rækker fra, imens du kører en query på højre kasses indhold = Join left .. Resten er vel åbenlyst :-)

Men simsi har helt ret, endvidere bruger du ikke nær så mange ressourcer på din sql server. :-)
Sidst redigeret 17:03 07/09/2010
Oprettet af:

Kommentar
16:59 07/09/2010
tak for hjælpen =)

det lykkedes til sidst :D
Oprettet af:

Kommentar
20:42 07/09/2010
Du skal være oprettet og logget ind for at svare på en tråd
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes