Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySql] odpytywanie bazy danych
Forum PHP.pl > Forum > Przedszkole
Krisu
Próbowałem napisać prosty warunek sprawdzający, czy informacje w bazie danych już istnieją (przykład poniżej). Jednak dokładnie to nie wiem jak mam to zrobić.

Może ktoś pomoże napisać warunek, który po przeszukaniu bazy danych i znalezieniu identycznych rekordów zwróci komunikat o błędzie??

  1. <?php
  2. $values = "VALUES ('$zmienna1', '$zmienna2', '$zmienna3, '$zmienna4, '$zmienna5')";
  3.  
  4. $sql = mysql_query("SELECT * FROM $tableName");
  5. $valuesDatabase = mysql_fetch_assoc($sql);
  6.  
  7. if ($values == $valuesDatabase) {
  8. echo "Podane informacje już istnieją w bazie danych";
  9. }
  10. ?>
marcio
Nie wiem czy dobrze cie rozumiem ale to ty robisz zle w 100% powinno byc cos takiego
  1. <?php
  2. //lacznie i wybieranie bazy
  3. $query = ('select * from TABELA where JAKAS_KOLUMNA = "'.$_POST['zmienna'].'"'); //albo zmienna z post/get lub jakas wartosc
  4. $result = mysql_query($query, $resource_z_bazy);
  5.  
  6. while($dane = mysql_fetch_assoc($result)) {
  7.  
  8. if($dane['KOLUMNA_KTORA_CIE_INTERESUJE'] == $_POST['zmienna'])
  9. echo('Znaleziono');
  10. else echo('Blad');
  11. }
  12. mysql_close($resource_z_bazy);
  13. ?>
Krisu
Dzięki za pomoc winksmiley.jpg

Dzięki za pomoc winksmiley.jpg
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.