Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Problem z wykonaniem zapytania
Mateusz02
post 8.04.2015, 16:31:27
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2015

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


Hej, jestem tu nowy, więc przepraszam, jeśli rozwiązanie problemu jest już gdzieś w sieci, szukałem, ale to co znalazłem nie pomogło.
Poniżej wklejam kod pliku index.php:

  1. <xml version="1.0" encoding="iso-8859-2">
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <head>
  5. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  6. <meta name="Description" content=" [wstaw tu opis strony] " />
  7. <meta name="Keywords" content=" [wstaw tu slowa kluczowe] " />
  8. <meta name="Author" content=" [dane autora] " />
  9. <meta name="Generator" content="kED" />
  10.  
  11. <title> Moja strona </title>
  12.  
  13. <link rel="stylesheet" href=" style.css " type="text/css" />
  14. </head>
  15. <body>
  16.  
  17. <div id = "top">
  18. Nagłówek
  19. </div>
  20.  
  21. <div id = "content">
  22.  
  23. <div id = "content-left">
  24. BUM
  25. </div>
  26.  
  27. <div id = "content-right">
  28.  
  29. <?php
  30. $db_obj = new mysqli("localhost","Mate","dom","ludzie");
  31. if($db_obj->connect_errno)
  32. {
  33. echo 'Błąd podczas próby połączenia z Bazą Danych ... <br />';
  34. }
  35. else
  36. {
  37. echo 'Połączenie z Bazą zostało nawiązane ... <br />';
  38. }
  39.  
  40.  
  41. $query = 'SELECT * FROM człowiek';
  42.  
  43. if($result = $db_obj->query($query))
  44. {
  45. ?>
  46.  
  47. <table>
  48.  
  49. <?php
  50. while($row = $result->fetch_row())
  51. {
  52. echo "<tr>";
  53. echo "<td>$row[0]</td>";
  54. echo "<td>$row[1]</td>";
  55. echo "<td>$row[2]</td>";
  56. echo "</tr>";
  57. }
  58. ?>
  59. </table>
  60.  
  61. <?php
  62. }
  63. else
  64. {
  65. echo 'Wystąpił błąd: nieprawidłowe zapytanie ...<br />';
  66. }
  67.  
  68. echo mysql_error($db_obj);
  69.  
  70. if ($db_obj->close())
  71. {
  72. echo 'Połączenie z serwerem MySQL zostało zamknięte ... <br />';
  73. }
  74. else
  75. {
  76. echo 'Błąd podczas zamykania połączenia z BD ...<br />';
  77. }
  78.  
  79. ?>
  80. </table>
  81. </div>
  82.  
  83. </div>
  84.  
  85. <div id = "bot">
  86. Stopka
  87. </div>
  88.  
  89. </body>
  90. </html>

A poniżej to co wyświetla się w najważniejszym oknie, czyli odczyt kilku wierszy z bazy danych (w PHPMyAdmin zapytanie działa bez problemu):

Połączenie z Bazą zostało nawiązane ...
Wystąpił błąd: nieprawidłowe zapytanie ...

Warning: mysql_error() expects parameter 1 to be resource, object given in C:\WebServ\httpd\index.php on line 72
Połączenie z serwerem MySQL zostało zamknięte ...

Gdzie jest problem?
Powód edycji: [Kshyhoo]: bb-code, tagi
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 21:10