kadlub
4.06.2010, 20:38:36
vermis
4.06.2010, 20:45:35
Wklej kod to będzie łatwiej coś powiedzieć
kadlub
4.06.2010, 21:02:35
nie moge wrzucic php ini bo jest zadlugi to scrypt php ktorym chce sie polaczyc
<?php #Poł±cz i wybierz bazę danych
// Stałe danych podstawowych
DEFINE ('DB_USER', 'root');
DEFINE ('DB_PASSWORD', 'subaru');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'galeria');
// Poł±cz i wybierz
$dbc = @mysql_connect (DB_HOST, DB_USER, DB_PASSWORD)
OR die ('Nie mogłem się poł±czyć: ' . mysql_error() );
@mysql_select_db (DB_NAME) OR die ('Nie mogłem wybrać bazy danych: ' . mysql_error() );
?>
vermis
4.06.2010, 21:05:31
No właśnie '@' na początku linii wyłącza wyświetlanie błędów w danej linii.
Usuń małpki to zobaczysz błędy. Dla pewności daj na początku pliku
-- EDIT --
Już chyba za długo dziś siedzę. mysql_error() powinien wyświetlić błędy mimo 'małpki'
Jeśli to cały twój plik to będzie biały ekran, bo poza połączeniem nic nie robisz.
Spróbuj pobrać jakieś dane z bazy i je wyświetlić.
kadlub
4.06.2010, 21:10:27
Miałs racje wywalilo mi blad
Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\nowy.php on line 13
vermis
4.06.2010, 21:13:06
Czyli nie ładuje php_mysql.dll
kadlub
4.06.2010, 21:18:53
probowalem stworzyć tabele ze skryptu i tez sie nie dalo
<?php
$polaczenie = mysql_connect("localhost","root","subaru")
mysql_select_db("galeria", $polaczenie);
$sql="CREATE TABLE zdjecia (id int not null primary key auto_increment, foty varchar(75))";
$wynik=mysql_query($sql, $polaczenie) or die(mysql_error());
echo $wynik;
?>
ściezke do tego pliku mam dobrą plik tez sie tam znajduje i nie wiem dlaczego tak krzyczy
vermis
4.06.2010, 21:20:09
A jaki jest błąd? Jeśli dalej
Cytat
Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\nowy.php on line 13
to znaczy, że nie ma tej funkcji, czyli brakuje rozszerzenia dla mysql'a
Tak jak już vermis napisał, do swojego pliku php.ini musisz dodać wpis php_mysql.dll, gdzie ten plik się znajduje dowiesz się wywołując phpinfo();
kadlub
4.06.2010, 21:23:51
i co z tym zrobić juz prubowalem odchaczac tym średnikiem i nic nie pomaga probowałem prawie wszystkiego
tehaha
4.06.2010, 21:25:36
zainstaluj sobie wampserver albo krasnal, tam masz cały zestaw i bez problemu to odpalisz
kadlub
4.06.2010, 21:28:19
wiem gdzie on sie znajduje moduly laduje sobie z katalogu ext jak go dochaczalem to po restarcie apacha krzyczal ze nie moze go odnalezc
chyba ze cos zle zrobilem
mialem krasnala ale nie mialem uprawnien do tworzenia bazy w phpmy admin
vermis
4.06.2010, 21:31:17
Sugeruję zainstalować sobie jakąś gotową paczkę np. Xampp ja używam go od lat i nigdy nie miałem takich problemów. Za każdym razem po instalacji działa bez żadnych zmian.
gigzorr
4.06.2010, 21:32:08
Cytat(kadlub @ 4.06.2010, 22:28:19 )

wiem gdzie on sie znajduje moduly laduje sobie z katalogu ext jak go dochaczalem to po restarcie apacha krzyczal ze nie moze go odnalezc
chyba ze cos zle zrobilem
mialem krasnala ale nie mialem uprawnien do tworzenia bazy w phpmy admin
to vertrigo , zawsze jest najświeższy.
kadlub
4.06.2010, 21:33:29
aha to jednym słowem wywalić wszystko i zainstalowac paczke aha moze i tak zrobie
a jaka najbardziej polecacie?
vermis
4.06.2010, 21:39:45
XAMPP
Nie sądzę żeby różnice w php w serwerach miały dla Ciebie jako początkującego jakiekolwiek znaczenie, także pierwszy lepszy (krasnal , XAMPP, poszukaj na google), wybierz tylko taki żeby miał conajmniej php 5.2
kadlub
4.06.2010, 21:57:00
ok
dzieki
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.