Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP i MYSQL Szukanie, Szukanie frazy w bazie
michu9010
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


witam mam taki skrypt ktory ma zadanie pokazania calego rekordu wg kolumny nr. a moj problem polega na tym ze nie pozuje nic....
baza
  1. CREATE TABLE `phones` (
  2. `id` int(100) NOT NULL AUTO_INCREMENT,
  3. `emai` varchar(40) NOT NULL DEFAULT '',
  4. `model` varchar(40) NOT NULL DEFAULT '',
  5. `opis` varchar(200) NOT NULL DEFAULT '',
  6. `kto` varchar(60) NOT NULL DEFAULT '',
  7. `data` varchar(10) NOT NULL DEFAULT '',
  8. `nr` varchar(100) NOT NULL DEFAULT '',
  9. `nrtel` varchar(12) NOT NULL DEFAULT '',
  10. PRIMARY KEY (`id`)
  11. ) TYPE=MyISAM AUTO_INCREMENT=1 ;


search.php
  1. <?php require('connect.php');
  2. $result = mysql_query("SELECT id,model,emai,opis,kto,nrtel,stan,data FROM phones WHERE nr = '$search'");
  3. if (!$result) {
  4. echo 'Nie można uruchomić zapytania: ' . mysql_error();
  5. }
  6. $row = mysql_fetch_row($result);
  7. echo "<table cellpadding=\"2\" border=0>";
  8. echo "<tr>";
  9. echo "</tr>";
  10. echo "<tr>";
  11. echo "<td>".$row[0]."</td>";
  12. echo "<td>".$row[1]."</td>";
  13. echo "<td>".$row[2]."</td>";
  14. echo "<td>".$row[3]."</td>";
  15. echo "<td>".$row[4]."</td>";
  16. echo "<td>".$row[5]."</td>";
  17. echo "<td>".$row[6]."</td>";
  18. echo "<td>".$row[7]."</td>";
  19. echo "<td>".$row[8]."</td>";
  20. echo "</tr>";
  21. echo "</table>";
  22. ?>


polaczenie z baza

  1. <?php
  2. $connection = @mysql_connect('localhost', 'krasnal', 'krasnal')
  3. or die('Brak połączenia z serwerem MySQL');
  4. $db = @mysql_select_db('krasnal', $connection)
  5. or die('Nie mogę połączyć się z bazą danych');
  6. ?>



dziekuje za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
zzeus
post
Post #2





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

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


Przy porównaniu używasz znaku = na zmiennej tekstowej, jesteś pewny że istnieje identyczna wartość w tabeli ?
Go to the top of the page
+Quote Post
michu9010
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


dopiero zaczynam zabawe z php i mysql.. musisz wybaczyc moje bledy i to gdy co nie zrozumie prosilbym o jakies sugestie i poprawki dotyczace tych plikow (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
zzeus
post
Post #4





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

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


  1. echo "SELECT id,model,emai,opis,kto,nrtel,stan,data FROM phones WHERE nr = '$search'";


i sprawdź czy w bazie masz identyczną wartość jak ta której szukasz
Go to the top of the page
+Quote Post
michu9010
post
Post #5





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 2.11.2007
Skąd: Włocławek

Ostrzeżenie: (10%)
X----


jest taka wartosc w kol nr a ja chce zeby wyswietlilo caly wiersz w ktorym znajduje sie nr=<wpisaniu w wyszukiwarce>..
nie mam pomyslu jak to zrobic/poprawic nic mi nie wyswietla (IMG:style_emoticons/default/blinksmiley.gif) (IMG:style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
Mchl
post
Post #6





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


To ludzie jeszcze korzystają z krasnala?
Go to the top of the page
+Quote Post

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: 24.08.2025 - 14:42