Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z połączeniem do bazy danych, Początek, i od razu problem
XTreleMoreleX
post
Post #1





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

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


Witam dzisiaj zacząłem moją przygodę z PHP, mam wizję serwisu i myślę, że najlepszym sposobem będzie uczenie się PHP podczas tworzenia go i rozwiązywania problemów. Mam, następujący problem:

Utworzyłem serwer lokalny Xampp, zgodnie z poradnikiem znalezionym w sieci napisałem prosty skryp do łączenia sie z bazą danych. Jednak coś jest nie tak.
Stworzyłem testową bazę danych w niej tabelę o nazwie 'uzytkownicy' i wprowadzilem dane jednego przykladowego uzytkownika z poziomu PHPmyAdmin.

Mój skrypt wygląda tak:

<?php
function db_connect()
{
$con = mysql_connect("localhost","root","",);
$db = mysql_select_db("testowa");
}
db_connect();
?>

Problem: nie ma żadnej rekacji ze strony bazy danych po uruchomieniu skryptu, w przypadku gdy dane są poprawne jest to ok, ale nawet po zmianie np. root na coś innego skrypt nie zwraca błedu, tak samo pokazuje się pusta strona.

Może ktoś pomóc ?
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Zainteresuj się error_reporting i display_errors (google). Nie używamy mysql_*, nie jest już wspierane. Jeśli chcesz się nauczyć czegoś zainstaluj wszystko z pakietów. Apache + PHP. Wtedy chociaż dowiesz się więcej.


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





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

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


W takim razie co używa sie zamiast mysql_x teraz ? mysqli ?

Ten post edytował XTreleMoreleX 4.11.2012, 15:53:39
Go to the top of the page
+Quote Post
Szymciosek
post
Post #4





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Jeśli dobrze rozumiem, to PDO: http://pl.wikipedia.org/wiki/PHP_Data_Objects
http://www.php.rk.edu.pl/w/p/pdo-uniwersal...ejs-baz-danych/
Go to the top of the page
+Quote Post
viking
post
Post #5





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Wchodząc na jakąkolwiek stronę dokumentacji mysql (po angielsku) masz wielki komunikat na czerwono z linkami.
Cytat
Use of this extension is discouraged. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:

http://www.php.net/manual/en/mysqlinfo.api.choosing.php

http://wwwgo.pl/article/10/php_data_object...luge_baz_danych

A osobiście jak już instalować z paczki całej wolałbym Zend Server. Przynajmniej nie ma żadnego problemu z rozszerzeniami. A uwierz że np imagick czy postgresql pod Windows wymaga sporo zabawy.


--------------------
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: 19.08.2025 - 18:37