Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błędne połączenie z MySQL
Forum PHP.pl > Forum > Przedszkole
Filozof
witam,

chciałbym aby skrypt łączył się z bazą MySQL. Niestety, funkcja mysql_query() zwraca wartosc FALSE. Nie wiem, czy to coś komuś pomoże w rozwiązaniu problemu, ale napisze, że używam php 5.

Oto kod:
  1. <?php
  2.  
  3.  
  4. $db = mysql_connect('mysql.60free.ovh.org', 'jakisuser', 'jakieshaslo', 'jakasbaza');
  5. $zapytanie = "SELECT * FROM ksiega";
  6. $wynik = mysql_query($zapytanie);
  7.  
  8. if ($wynik == FALSE) echo 'Prawda';
  9.  
  10. // while ( $line = mysql_fetch_array ( $wynik , MYSQL_ASSOC )) {
  11. //  foreach ( $line as $col_value ) { 
  12. //  echo "\t\t $col_value \n" ; 
  13. //  }
  14. // }
  15.  
  16.  
  17. ?>


I to cały skrypt; reszty nie przedstawiam, bo nie jest potrzebna. Pętlę pobierającą dane z wyniku wykomentowałem.
A w przeglądarce po wywołaniu skryptu mogę zobaczyć:

Kod
Prawda
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/h/a/f/haftkociewski/www/mysql.php on line 15


Czy ktoś wie, jaka jest tego przyczyna? sad.gif
Kuziu
a dopisz przy mysql_connect( .... ) or die(mysql_error());


A w ogóle to chyba w mysql_connect sie nie podaje nazyw bazy danych

  1. <?php
  2.  
  3.  
  4. $connection = mysql_connect(host, user, pass) or die(mysql_error());
  5.  
  6. $db = mysql_select_db(bazaDanych) or die(mysql_error());
  7.  
  8.  
  9. ?>
Filozof
Dzięki, teraz jest OK biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.