![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 28.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
....
Ten post edytował Andrzej Sztuczka 16.08.2008, 22:25:57 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:7f0a2ba019]<?php
$sql="SELECT id_pytania FROM a_pojawilysie WHERE user='$us'"; $res = mysql_query($sql) OR die (mysql_error()); while ($t = mysql_fetch_array($res)) { $byly[] = $t["id_pytania"]; } $byly=@implode(",",$byly); $sql = "SELECT * FROM a_pytania WHERE id NOT IN (".$byly.") ORDER BY rand() LIMIT 3"; $okey = mysql_query($baza) OR die (mysql_error()); while ($r = mysql_fetch_array($okey)) { //kod php } ?>[/php:1:7f0a2ba019] Może tak? Poza tym - php rozróżnia wielkość liter w zmiennych, więc $okey jest rózne od $oKEY. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Mozesz tez troche prosciej:
[sql:1:35058228e3] SELECT a_pytania.* FROM a_pytania LEFT JOIN a_pojawilysie ON id = id_pytania WHERE id_pytania IS NULL ORDER BY RAND() LIMIT 3 [/sql:1:35058228e3] PS. spenalzo: widze ze ostro cisniesz z nauka SQL-a ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat PS. spenalzo: widze ze ostro cisniesz z nauka SQL-a
![]() A jak ![]() ![]() Cytat A co do oKEY - nie wiem, dziwnie wstawiło mi się przy wklejaniu. Nomrlanie jest wszystko z małej. :S
To dlatego, że wstawiłeś w BBCode SQL, a to zamienia pewne słowa kluczowe na duże - a KEY jest takim słowem, stąd ten bład ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:05 |