Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]MySQL same errory a wydaje się, że dobrze., Pomożecie
--tromarek1--
post
Post #1





Goście








mysql2.php:
  1. <?
  2. @$db = mysql_pconnect("localhost", "root", "krasnal"); //zmienna db- połączenie do mysql ("ip", "login", "hasło")
  3. if (!$db) //jeśli $db się nie połączy
  4. {
  5. print "wystąpił błąd w połączeniu";
  6. exit;
  7. }
  8.  
  9. $baza=sklep;
  10. mysql_select_db("$baza");
  11.  
  12.  
  13. $query = "select * from produkty";
  14. $result = "mysql_query($query);
  15. $num_results = mysql_num_rows($result);
  16. print $num_results;
  17. for ($i=0; $i <$num_results; $i++)
  18. $row = mysql_fetch_array($result);
  19. print($i+1);
  20. print stripslashes($row[nazwaproduktu]);
  21. print ", cena: "; //to 21 linijka kodu
  22. print stripslashes($row[cena];
  23. print ", nr:"; //23 linijka
  24. print stripslashes($row[nrproduktu];
  25. print "<br>"; //25 linijka
  26.  
  27.  
  28. ?> //29 linia skryptu


A więc tak od początku dodania 2 części kodu do skryptu (od $baza). zaczynają się problemy.
Parse error: parse error in c:\usr\apache\httpd\html\mysql2.php on line 21

skasowałem.

Parse error: parse error in c:\usr\apache\httpd\html\mysql2.php on line 23

skasowałem

Parse error: parse error in c:\usr\apache\httpd\html\mysql2.php on line 25

skasowałem

Parse error: parse error in c:\usr\apache\httpd\html\mysql2.php on line 29

i co teraz?? nie wydaje mi się, że w znaczku "?>" był błąd. Skasowałem więc pisze to samo tylko "on line 28".

Dodałem MySQL, więc proszę nie pisać, że to przez to. Tak jak mówiłem pierwsza część kodu działa.

Może gdzie indziej jest problem. Ja go nie widzę. To jest mój pierwszy skrypt php z wykorzystaniem MySQL
Go to the top of the page
+Quote Post
marcinpruciak
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

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


Linijka 14
Co robi tu cudzysłów?
  1. $result = mysql_query($query);
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #3





Goście







dzięki za pomoc. nie dopatrzyłem się.
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #4





Goście







wyniki.php:
  1. <?
  2. if (!$podstawaszukania || !$haslo)
  3. {
  4. print "Nie wpisano niczego do wyszukiwarki";
  5. }
  6. $podstawaszukania = addslashes($podstawaszukania);
  7. $haslo= addslashes($haslo);
  8. @$db = mysql_pconnect("localhost","root","krasnal");
  9. if(!$db)
  10. {
  11. print "wystąpił błąd w połączeniu";
  12. }
  13. $baza= sklep;
  14. mysql_select_db("sklep");
  15.  
  16. $query="select * from produkty where ".$podstawaszukania."like '%".$haslo."%'";
  17. $result = mysql_query($query);
  18. $num_results = mysql_num_rows($result);
  19.  
  20. print "ilosć znalezionych produktów: ".$num_results."<br>";
  21. for ($i=0; $i <$num_results; $i++) {
  22. $row = mysql_fetch_array($result);
  23. print ($i+1).". ";
  24. print stripslashes($row[nazwaproduktu]);
  25. print ", cena: ";
  26. print stripslashes($row["cena"]);
  27. print "zł, nr: ";
  28. print stripslashes($row[nrproduktu]);
  29. print ", cena: ";
  30. print "<br>";
  31. }
  32. ?>


No i następny problem:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\wyniki.php on line 20
Go to the top of the page
+Quote Post
--tromarek1--
post
Post #5





Goście







Głupi błąd. Spacji nie zrobiłem. dobrze, że wypatrzyłem.
Już nie potrzebuję pomocy
Go to the top of the page
+Quote Post
Hpsi
post
Post #6





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


Jedna rzecz: "@" zły nawyk, poźniej nie dziala coś i nie możesz dojść gdzie co i jak jest nie tak - nie polecam

@all: mysql_pconnect; spotkałem się z tym typem połączenia nie jeden raz. Czy widzicie sens w połączeniu stałym?
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: 20.09.2025 - 06:25