Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z MySQL, PHP nie współpracuje z MySQL
Mylek
post 17.03.2010, 14:27:47
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 17.03.2010

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


Witam.
Zainstalowałem na komuterze PHP,MYSQL,Apach.Wszystko niby dobrze działa.Ale jest jeden problem a mianowicie gdy napisze skrypt w PHP z wykorzystaniem bazy danych z MYSQL mój skrypt nie wyświetla wyników zapytania itp.Próbowałem już używać
przykładowych skryptów na sprawdzenie działania MySQL ale one tez zwracają mi pusta strone www.
a to przykładowy kod którym sprawdzałem.
Kod
<?PHP
//remember to change the password to whatever you set
//it to in mysql instance configuration

//first parameter is server name, 2nd username 'root', 3rd is password
$rst = @mysql_connect("localhost","root","haslo");

if (!$rst){
     echo( "<p>Unable to connect to database manager.</p>");
       die('Could not connect: ' . mysql_error());
     exit();
} else {
  echo("<p>Successfully Connected to MySQL Database Manager!</p>");
}

if (! @mysql_select_db("mysql") ){
     echo( "<p>Unable to  connect database...</p>");
     exit();
} else {
  echo("<p>Successfully Connected to Database 'MYSQL'!</p>");
}
?>

Dodam jeszcze ze w pliki php.ini usunołem srednik przy:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
i zmieniłem scieszke extension_dir = "c:\serwer\php\ext
Wie ktos co moze byc nie tak z moim mysql?:]
Go to the top of the page
+Quote Post
blooregard
post 17.03.2010, 14:34:34
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Włącz raportowanie błędów na początku skryptu:
  1. ini_set('display_errors' , 1);


Cytat
Wie ktos co moze byc nie tak z moim mysql?

Nie, ale wiem, co jest nie tak z Twoją ortografią:
'usunołem'
'scieszke'


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Mylek
post 17.03.2010, 15:15:49
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 17.03.2010

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


Włączyłem ten raport błędów na początku ale to nic nie zmieniło,nadal wyświetla pusta stronę.Myślę ze błąd musi być gdzieś w konfiguracji MySQL z PHP ale zainstalowałem Apacha i PHP jeszcze raz zgodnie z ta instrukcja http://www.eioba.pl/a71557/instalacja_i_ko..._pod_windows_xp
i dalej to samo.Dodam jeszcze że MySQL jest ustawione jako usługa w windowsie i jak uruchamiam MySQL w konsoli to można zadawać zapytania itp
Za błędy ortograficzne przepraszam biggrin.gif
Go to the top of the page
+Quote Post
blooregard
post 17.03.2010, 15:17:58
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




A samo:
  1. <?php
  2. echo 'test';

działa?


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Mylek
post 17.03.2010, 15:23:14
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 17.03.2010

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


tak działa wyświetla mi napis test
Go to the top of the page
+Quote Post
blooregard
post 17.03.2010, 15:26:46
Post #6


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Pousuwaj te małpy sprzed funckji mysql-owych, coś musi być nie tak.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Mylek
post 17.03.2010, 15:45:44
Post #7





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 17.03.2010

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


To nie pomoże bo tu nie chodzi o skrypt php tylko o współprace PHP z MySQL.Chyba ściągnę z internetu już gotową instalacje PHP MYSQL i Apacha w jednym:)
Go to the top of the page
+Quote Post
blooregard
post 17.03.2010, 15:49:14
Post #8


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
To nie pomoże

Taa, jasne.
Każdy problem jest sygnalizowany, od Parse errora, poprzez warningi, na notice skończywszy.

W PHP nie ma możliwości, że coś jest źle, a Ty nie dostajesz żadnego komunikatu błędu, ostrzeżenia, nic.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Szarex
post 18.03.2010, 08:58:37
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 8.12.2006
Skąd: powiat tarnowski

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


A możesz pokazać zrzut z PHPMyAdmin oraz skrypt z zapytaniem wybierającym dane z tabeli? Bo widzę, że ten, który tu napisałeś kończy się na wybraniu bazy, nie widzę tam żadnego zapytania.
Jeśli nie było by współpracy PHP z MySQL powinna wykonać się instrukcja:
Kod
echo( "<p>Unable to connect to database manager.</p>");


Ten post edytował Szarex 18.03.2010, 09:04:25
Go to the top of the page
+Quote Post
rbb4
post 24.03.2010, 18:11:05
Post #10





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.03.2010

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


Witam,

I jak tam Mylek z tym instalowaniem od początku PHP, Apacha i MySQLa? Mam dokładnie taki sam problem jak Ty i może wiesz co tam było nie tak. U mnie nie mogę się połączyć przez PHP z MySQLem. Wpisując to polecenie:

$connect = @mysql_connect('localhost','root','hasło');

wyswietla się czysta strona w przeglądarce
Jak dam to:

$connect = mysql_connect('localhost','root','pass');

to dostaję taki błąd

Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Software Foundation\Apache2.2\test\createmovie.php on line 4

NIe wiem co jest grane trochę.
PROSZĘ O POMOC
Go to the top of the page
+Quote Post
Mchl
post 24.03.2010, 19:01:36
Post #11





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

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


W php.ini odkomentuj linijkę
Kod
;extension=php_mysql.dll


(czyli usuń ten średnik z początku.

Potem restart serwera.
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: 19.07.2025 - 01:20