Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Połączenie z bazą danych
tr86
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Dąbrowa Górnicza

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


Witam,
Mam problem z połączeniem do bazy danych, a właściwie z wykonaniem zapytań w bazie.
Wychodzą mi takie błędy:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\fcbarcelona\kadra.php on line 15

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\fcbarcelona\kadra.php on line 15
Błąd zapytania

Co ciekawe poprzez konsolę nie mam problemów z wykonywaniem operacji w bazie danych
Go to the top of the page
+Quote Post
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Podaj kod źródłowy, który to powoduje (C:\xampp\htdocs\fcbarcelona\kadra.php on line 15)

Poza tym zobacz w manualu jak wygląda mysql_connect, i mysql_query pewnie masz błąd w składni ...
Powód edycji: [strife]:


--------------------
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Szukanie nie boli. Google ładnie ci pokaże o co chodzi. No ale że jesteś również z Zagłębia to podpowiem: nie przekazujesz parametrów do mysql_connect lub są one niewidoczne w tym miejscu (zasięg zmiennych).
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Masz złę hasło lub login. Koniec


--------------------
Go to the top of the page
+Quote Post
tr86
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Dąbrowa Górnicza

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


Tak wygląda kod, który powinien wybrać rekord z tabeli, ale tego niestety nie robi ;/

  1. <?php
  2. include ("baza.php");
  3.  
  4. $zapytanie = "SELECT imie, nazwisko FROM kadra WHERE ID='1'";
  5. $wynik = mysql_query($zapytanie) or die('Błąd zapytania');
  6.  
  7. while($zapytanie=mysql_fetch_array($wynik))
  8. {
  9. echo $wynik[0];
  10. }
  11. ?>



Gdy wpisuję to samo zapytanie w konsoli, to wszystko działa bez problemu, więc nie wiem czemu tak jest...

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

Tutaj plik baza.php (połączenie jest nazwiązane, ale podaje kod)
  1. <?php
  2. $connect = mysql_connect("localhost","root","haslo")
  3. or die ("Nie można nawiązać połączenia.");
  4. mysql_select_db("nazwabazy")
  5. or die ("Nie ma takiej bazy danych.");
  6. mysql_close($connect);
  7. ?>
Go to the top of the page
+Quote Post
kielich
post
Post #6





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


  1. <?php
  2. include ("baza.php");
  3.  
  4. $zapytanie = "SELECT imie, nazwisko FROM kadra WHERE ID='1'";
  5. $wynik = mysql_query($zapytanie) or die('Błąd zapytania');
  6.  
  7. while($row=mysql_fetch_array($wynik))
  8. {
  9. echo $row['imie'];
  10. }
  11. ?>
  12.  


Ten post edytował kielich 23.05.2010, 12:23:40


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
marcio
post
Post #7





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Pewnie ze nie dziala.
Masz plik baza.php laczysz sie z baza, wybierasz baze i potem sie z nia rozlaczas, bezsens IMHO.

P.S usun te mysql_close() z baza.php

Ten post edytował marcio 23.05.2010, 12:53:33


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
tr86
post
Post #8





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Dąbrowa Górnicza

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


Cytat(marcio @ 23.05.2010, 13:53:00 ) *
Pewnie ze nie dziala.
Masz plik baza.php laczysz sie z baza, wybierasz baze i potem sie z nia rozlaczas, bezsens IMHO.

P.S usun te mysql_close() z baza.php



Dzięki działa, no nie wierze, że takie coś mogłem przeoczyć ;p
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 Aktualny czas: 21.08.2025 - 18:21