Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z !=
Andrzej Sztuczka
post
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
Go to the top of the page
+Quote Post
spenalzo
post
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.


--------------------

Go to the top of the page
+Quote Post
uboottd
post
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 smile.gif
Go to the top of the page
+Quote Post
spenalzo
post
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 smile.gif

A jak winksmiley.jpg BTW: dobrze sie uczyć na błedach, ale jeszcze lepiej jak to są cudze błedy biggrin.gif

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 smile.gif


--------------------

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 04:02