Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> brak odpowiedzi z zapytanie
Chrom
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,
mam mieszkania o numerach liczbowych ale także takie jak 12A; 15a ;15b
mam bazę danych:

  1. CREATE TABLE `users` (
  2. `id` mediumint(6) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `haslo` varchar(32) collate utf8_polish_ci NOT NULL,
  4. `bud` varchar(12) collate utf8_polish_ci NOT NULL DEFAULT '0',
  5. `lokal` varchar(6) collate utf8_polish_ci NOT NULL DEFAULT '0',
  6. UNIQUE KEY `id` (`id`)
  7. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci PACK_KEYS=0 AUTO_INCREMENT=7418 ;
  8. $result = @mysql_query($sql, ) OR die("brak odpowiedzi z zapytania");



  1. $sql = "SELECT * FROM `users` WHERE bud='$adres' && lokal='$lokal' && haslo='$haslomd5' ";


ja wybieram same numery liczbowe wszystko jest ok ale jak z dodatkiem liter już nie.
Czy ktoś może pomóc w rozwiązaniu tego problemu.

Ten post edytował Chrom 14.10.2007, 21:41:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Chrom
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


dane users dla lokalu 2 wyglądają tak:
haslo abc123
haslomd5 e99a18c428cb38d5f260853678922e03
adres ko74
mieszkanie 2
liczba odpowiedzi 1
W tej chwili tabela wygląda następująco:
  1. CREATE TABLE `users` (
  2. `id` mediumint(6) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `haslo` varchar(32) collate utf8_polish_ci NOT NULL,
  4. `budynek` varchar(15) collate utf8_polish_ci NOT NULL,
  5. `bud` varchar(12) collate utf8_polish_ci NOT NULL DEFAULT 'ko74',
  6. `lokal` varchar(6) collate utf8_polish_ci NOT NULL DEFAULT '0',
  7. UNIQUE KEY `id` (`id`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci PACK_KEYS=0 AUTO_INCREMENT=7418 ;

a zapytanie
  1. <?php
  2. include("../../cgi-bin/db.sql");
  3. $sql = "SELECT * FROM `users` WHERE `bud` = '$adres' AND `lokal` = '$mieszkanie' AND `haslo` = '$haslomd5' "; 
  4. $result = @mysql_query($sql, $polaczenie) or die("brak odpowiedzi z zapytania - sid");
  5.  
  6. $wynik = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `users` WHERE  `bud` = '$adres' AND `lokal` = '$mieszkanie' AND `haslo` = '$haslomd5' "));
  7. $l_odp = $wynik[0];
  8.  
  9. while ($row = mysql_fetch_array($result)) {
  10. $id = $row['id'];
  11. $budynek = $row['budynek'];
  12. $bud = $row['bud'];
  13. $lokal = $row['lokal'];
  14. }
  15. ?>

jak dam echo zmiennej dostaję
hasło abc123
haslomd5 e99a18c428cb38d5f260853678922e03
adres ko74
mieszkanie 25A
liczba odpowiedzi 0
a rekord jest jak byk
Zrzut:
  1. (27, 'e99a18c428cb38d5f260853678922e03', ' KO 7', 'ko74', ' 25A', 0.00, '- - -', '- - -', '0', '0', 'adres email', 'Brak uwag', '0'),


Wszystkie kodowania na utf-8 bazy danych pola lokal strony formularza, nie wiem co jest grane

Ten post edytował Chrom 15.10.2007, 21:58:32
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 06:08