Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dlaczego nie działa proste zapytanie, do bazy?
miedzna
post 11.05.2005, 13:32:21
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Mam taki skrypt wyszukujący:

  1. <form action="test.php" method="post">
  2. wpisz szukane słowo <INPUT TYPE="text" NAME="szukane_slowo" value="<?php echo $_POST['szukane_slowo']; ?>"> <input type="submit" name="submit" value="szukaj">
  3. </form>


  1. <?php
  2. include('connect.php');
  3.  
  4. $wynik = mysql_query (&#092;"SELECT tytul FROM newsy WHERE szukane_slowo LIKE '%\".$_POST['szukane_slowo'].\"%'\");
  5.  
  6. while ($row = mysql_fetch_array ($wynik)) {
  7. printf(&#092;"%s<BR>n\", $row[\"tytul\"]);
  8. }
  9. ?>


i plik connect.php:

  1. <?php
  2. define ('DB_USER', 'xxxx');
  3. define (&#092;"DB_PASSWORD\", 'xxxx');
  4. define ('DB_HOST', 'localhost');
  5. define ('DB_NAME', 'xxxx');
  6. $db = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die (mysql_error());
  7. mysql_select_db(DB_NAME, $db);
  8. ?>


szlak mnie trafia, bo dostaję takie coś:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in r:\home\localhost\www\pkzk\test.php on line 9

pomocy
Go to the top of the page
+Quote Post
nospor
post 11.05.2005, 13:35:38
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Dostajesz coś takiego bo do mysql_fetch_array wrzucasz $wynik które zapewne wynosi false. Coś masz nie tak z zapytaniem


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 01:30