ďťż
 
[MySql] Jak =?ISO-8859-2?Q?por=F3wna=E6_wynik_zapytania_ze?==?ISO-8859-2?Q?_zmienn=B1=3F?= ďťż
 
[MySql] Jak =?ISO-8859-2?Q?por=F3wna=E6_wynik_zapytania_ze?==?ISO-8859-2?Q?_zmienn=B1=3F?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[MySql] Jak =?ISO-8859-2?Q?por=F3wna=E6_wynik_zapytania_ze?==?ISO-8859-2?Q?_zmienn=B1=3F?=



M82 - 26-11-2005 22:29
[MySql] Jak =?ISO-8859-2?Q?por=F3wna=E6_wynik_zapytania_ze?==?ISO-8859-2?Q?_zmienn=B1=3F?=
  Witam,
mam taki oto skrypt, problem polega na tym, ze probuje porownac wynik
zapytania ($wynik) z informacja podana w formularzu ($nick). Wynikiem
ponizszego skryptu jest zawsze "tak nie powinno byc". Co jest zle? Czy
wogule mozna porownac te dwie zmienne?

<?PHP
echo "<FORM METHOD=GET>
<B>Nick:</B>&nbsp;&nbsp;<INPUT NAME=\"nick\" TYPE=\"TEXT\">
<INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\"Szukaj\">
</form>";
if (!empty($_GET['nick']))
{
$user="user";
$pass="password";
$conn = mysql_connect("localhost", $user, $pass)
or die ('błąd połączenia z serwerem' . mysql_error());
$db=mysql_select_db("fotka", $conn) or die ("bład połączenia z bazą");
$sql="SELECT id, nick FROM user WHERE nick LIKE '$nick' ";
$wynik=mysql_query($sql, $conn) or die ("błąd zapytania");

if ($wynik==$nick)
{
echo "tak powinno byc";
}
else
{
echo "tak nie powinno byc";
}
mysql_close($conn);
}
?>

Pozdr. M82





Tomek - 26-11-2005 22:29

  [ciach]
> $sql="SELECT id, nick FROM user WHERE nick LIKE '$nick' ";
> $wynik=mysql_query($sql, $conn) or die ("błąd zapytania");
>

tu chyba zapomniales o czymś w rodzaju mysql_fetch_array () lub
mysql_fetch_row() lub mysql_fetch_assoc(),

$wynik = mysql_fetch_array($wynik);

>
> if ($wynik['nick']==$nick)
> {
> echo "tak powinno byc";
> }
> else
> {
> echo "tak nie powinno byc";
> }
> mysql_close($conn);
> }
> ?>




M82 - 26-11-2005 22:29

  Tomek napisał(a):
> [ciach]
>
>> $sql="SELECT id, nick FROM user WHERE nick LIKE '$nick' ";
>> $wynik=mysql_query($sql, $conn) or die ("błąd zapytania");
>>
>
> tu chyba zapomniales o czymś w rodzaju mysql_fetch_array () lub
> mysql_fetch_row() lub mysql_fetch_assoc(),

Tak tez probowalem juz wczesniej bez sukcesow! :(




Wojtek pBT (lapt) - 26-11-2005 22:29

  Dnia 2005-11-25 22:13, Użytkownik M82 napisał:

[ciach]

> $db=mysql_select_db("fotka", $conn) or die ("bład połączenia z bazą");
> $sql="SELECT id, nick FROM user WHERE nick

= '$nick' ";

> $wynik=mysql_query($sql, $conn) or die ("błąd zapytania");

[wek]
if(mysql_num_rows($wynik) == 0)
echo "Nie wybrano żadnego pasującego nicka";

> mysql_close($conn);
> }
> ?>

Wiesz czym się rózni 'LIKE' od '=' ??

pBT





Wojtek pBT (lapt) - 26-11-2005 22:29
OT [MySql] Jak =?ISO-8859-2?Q?por=F3wna=E6_wynik_zapytania_?==?ISO-8859-2?Q?ze_zmienn=B1=3F?=
 
http://pl.php.net/manual/pl/ref.mysql.php

wraz z wypowiedziami userków

pBT




M82 - 26-11-2005 22:29

  Wojtek pBT (lapt) napisał(a):
> Dnia 2005-11-25 22:13, Użytkownik M82 napisał:
>
> [ciach]
>
>> $db=mysql_select_db("fotka", $conn) or die ("bład połączenia z bazą");
>> $sql="SELECT id, nick FROM user WHERE nick
>
>
> = '$nick' ";
>
>> $wynik=mysql_query($sql, $conn) or die ("błąd zapytania");
>
>
> [wek]
> if(mysql_num_rows($wynik) == 0)
> echo "Nie wybrano żadnego pasującego nicka";

OK dzieki rzeczywiscie tak dziala

> Wiesz czym się rózni 'LIKE' od '=' ??

Teraz wiem juz lepiej :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec [MySQL] Problem z zapisem danych w bazie danych jak przenieesc czesc tabeli do innej tabeli MySQL
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anette.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com