Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]Prawdopodbny bład w SELECT
stefik4
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

Ostrzeżenie: (0%)
-----


Witam zrobiłem sobie "znajomych" w portalu ale nie działa ;/


Strukture bazy 'znajomi' mam :

Kod
CREATE TABLE `znajomi` (
   `all` int(25) NOT NULL auto_increment, // zwykly index
   `id` INT(11) NOT NULL, // kto ma tego znajomego
   `kogo` INT(50) NOT NULL, // kto nim jest
   PRIMARY KEY  (`all`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin2 AUTO_INCREMENT=3;


Wszysko mam pola typu INT bo przechowuje tam tylko ID tych osob ale z wyswietlaniem jest problem ;/

  1. <?php session_start();
  2. include "header.php";
  3. include "menu.html";
  4. include "config.php";
  5.  
  6. $kto = $_SESSION['userid'];
  7.  
  8.  
  9.  
  10.    $wykonaj = mysql_query('SELECT `znajomi`.`id`,`users2`.`username`, `users2`.`team` FROM `znajomi`,`users2` WHERE `znajomi`.`id`='.$_SESSION['userid'].'');
  11.    
  12.    
  13.  
  14. echo '<div id="logged"><b><a>Twoi znajomi:</a><b><br>';
  15.  
  16.  
  17. ?>
  18.  
  19.    <table>
  20. <?while($ad = mysql_fetch_array($wykonaj)){?>
  21.    <tr>
  22.        <td><?=++$i?>. </td>
  23.        <td><b><?=$ad['username']?></b></a></td>
  24.        <td><?=$ad['team']?></a></td>
  25.    </tr>
  26. <?}
  27. ?></table>


A wyniki wyświetlane sa tak:

Twoi znajomi:
1. stefik4 Admin Team
2. stefik4 Admin Team
3. Bierni Bierni TeaM
4. Bierni Bierni TeaM
5. thomasso AZS Częstochowa
6. thomasso AZS Częstochowa

Po 1. Czemu wyświetla nawet mnie ?
po 2. Czemu wyświetla podwójnie ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 07:56