![]() |
![]() |
![]()
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: 23.08.2025 - 04:16 |