Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] Błąd w zapytaniu
Forum PHP.pl > Forum > Przedszkole
-Mati-
Napisałem skrypt który ma dodać do bazy ale cały czas wywala mi error:
  1. <?php
  2. if($mode=='dodaj'){
  3.  $mode=$_POST['mode'];
  4.  $tytul=$_POST['tytul'];
  5.  $opis=$_POST['opis'];
  6.  $adres=$_POST['adres'];
  7.  $tagi=$_POST['tagi'];
  8.  $dodał=$_SESSION['zalogowany'];
  9.  $data=date("d-m-Y");
  10.  $dodal=$_SESSION['zalogowany'];
  11. $sql = "INSERT INTO `zakladki` (`id`, `tytul`, `opis`, `adres`, `dodal`, `tagi`, `dodano`, `moderacja`) VALUES (NULL, '$tytul', '$opis', '$adres', '$dodal', '$tagi', '$data', '0')";
  12.  mysql_query($sql) or die(mysql_error());
  13.  print '<span class="niebieski">Zakładka została poprawnie dodana.';
  14.  } else { print "Wystąpił błąd podczas dodawania zakładki";
  15.  }
  16. ?>

I za żadne skarby nie mogę znaleźć błędu
W bazie mam takie tabele:
  1. <?php
  2. `id`, `tytul`, `opis`, `adres`, `dodal`, `tagi`, `dodano`, `moderacja
  3. ?>

Mógłby mi ktoś z tym pomóc?
-Mati-
Ten że nie dodano do bazy:
Cytat
Wystąpił błąd podczas dodawania zakładki
l0ud
Zobacz do czego odnosi się ten komunikat - jest w else { } od pierwszego warunku if. Czyli jeżeli $mode będzie inna niż 'dodaj' to go zobaczysz. Chyba nie o to chodziło, czyż nie? smile.gif
piotrooo89
Może pokaż wszystko może coś sie nam (przynajmniej mi) rozjaśni i będzie można pomóc.


// DOWN ~nevt
że ja na to uwagi nie zwróciłem... żal sad.gif
nevt
naprawdę nie widzisz błędu, w tym co napisałeś?
  1. <?php
  2. if($mode=='dodaj')
  3. {
  4. $mode=$_POST['mode'];
  5. ...
  6. }
  7. else
  8. {
  9. print "Wystąpił błąd podczas dodawania zakładki";
  10. }
  11. ?>
-Mati-
Tak teraz zauważyłem, taki prosty błąd smile.gif A mógłby mi ktoś powiedzieć jak pobrać ostatnie 10 dodanych rekordów?
MMPrime
W zapytaniu SQL dodaj:
Kod
ORDER BY `dodano` DESC LIMIT 0, 10

Posortuje wyniki malejąco wg kolumny dodano i ograniczy wyniki do 10.
-Mati-
Dziękuje działa smile.gif
Punkcik dla Ciebie.
proszę moderatora o przyznanie punktu użytkownikom: MMPrime i nevt za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.