![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 17.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam:)
Mam taki oto mały problem; CODE if($_GET['usun']=='1') { $conn=mysql_connect($host, $login, $pswd) or die(mysql_error()); $db=mysql_select_db($db, $conn) or die (mysql_error()); $sql="delete from g_news where news_id=\"$_GET[id]\""; $result=mysql_query($sql) or die(mysql_error()); if (isset($result)) { echo "ok"; } } dokładnie w tym fragmencie kodu coś się sypie :| wygląda dobrze (wg mnie:D) a jednak wywala błąd Unknown database '1' Pomimo tego, że wyświetla też "ok" i usuwa rekord. Wyświetlenie tego błedu powoduje "zatrzymanie strony" :| Ma ktoś jakieś propozycje? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dobra, to teraz jeszcze maly opier.... znaczy kilka pozytecznych uwag:
1) po co kilka razy robisz połączenie do bazy? 2) if (isset($result)) - ten warunek zawsze bedzie prawdziwy, nawet jak sie cos nie powiedzie. zmienna $result jest ustawiona, wiec isset zawsze da true. Inna sprawa ze wprzypadku bledu nie dojdzie do tego warunku, gdy jest die(). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 19:26 |