![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.08.2006 Ostrzeżenie: (0%)
|
Po wykonaniu tego kodu otrzymuje komunikat "Adres wystepuje juz w bazie" chciaż wclae go tam nie ma. Dodam, że jestem połączony z MySQL i wybralem dobra baze, a zmienna link zawiera dane typu http://jakas.pl/strona.php Ten post edytował D3vilroot 4.09.2006, 17:35:34 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 1 Dołączył: 29.03.2006 Ostrzeżenie: (0%)
|
zamien to
$wykonaj = mysql_query("INSERT INTO adresy (link) VALUES('$link')"); na to tylko wpisz nazwe tabeli $zapytanie = "INSERT INTO nazwa tabeli VALUES('".$linki."')"; $wyknaj = mysql_query($zapytanie) or die(mysql_error()); |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 4.08.2005 Ostrzeżenie: (0%)
|
@D3vilroot
...mysql_query dla SELECT zwraca FALSE jedynie gdy zapytanie sie nie wykona w przeciwnym razie zwraca identyfikator wyniku. Użyj mysql_num_rows()" title="Zobacz w manualu php" target="_manual żeby sprawdzić ile wierszy zwróciło zapytanie i dopiero wrzuć to do warunku. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 1 Dołączył: 29.03.2006 Ostrzeżenie: (0%)
|
czyli tak
if(mysql_num_rows($sprawdz) > 0) { echo 'Adres wystepuje juz w bazie'; } else { dalszy ciag kodu... } jezieli wynik jest wiekszy od 0 to dany link znajduje sie juz w bazie danych |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:27 |