malgoska
20.02.2008, 20:55:31
witam wszystkim mam ogolnie taki problem z mysql ,
napisalam scrypt php laczacy sie z baza danych
wszystko ladnie pieknie polaczenie konczy sie powodzeniem , ale jak chodzi o wybór bazy wyskakuje blad ze nie moze wybrac bazy danej
o co moze chodzic bo juz jestem w kropce
dodaje ze skrypt jest poprawnie napisany
AxZx
20.02.2008, 21:06:45
moze o to ze podajesz zla nazwe bazy? mzoe jej po prostu nie ma ?
nevt
20.02.2008, 21:08:52
pochwal się kodem tego skryptu na pewno poprawnie napisanego...
pokaż komunikat błędu przy woborze bazy...
chyba, że mamy powróżyć z fusów do kawy...
proszę bardzo: widzę czarną plamę, widzę to ciemno, nie działało, nie działa i nie będzie działać...
malgoska
20.02.2008, 21:35:00
<?php
if(!$polaczenie = mysql_connect('localhost', 'root', 'krasnal')){
echo (' polaczenie z baza danych nie powiodlo sie.<br/>'); }
else{
echo ('polaczenie z baza danych powiodlo sie sukcesem!!'); echo ('wystapil blad podczas wyboryu bazy danych: mysql'); }
echo ('wystapil blad podczas rozlaczenia z baza danych mysql.'); }
else{
echo ('polaczenie z serwerem zostalo zamkniete.<br/>'); }
?>
oto skrtpt
yavaho
20.02.2008, 21:51:59
Czy nie za dużo tych nawiasów?
if(!(mysql_select_db('mysql', $polaczenie)))
może tak bedzie lepiej
if(!mysql_select_db('mysql', $polaczenie))
malgoska
20.02.2008, 21:55:05
wlasnie problem w tym ze tez nie dziala

baza napewno jest utworzona
nevt
20.02.2008, 22:34:28
po tej linijce
<?php
?>
wstaw
<?php
?>
i pokaż nam komunikat błędu...
malgosia
20.02.2008, 23:08:02
'); exit(); } else{ echo ('polaczenie z baza danych powiodlo sie sukcesem!!'); } if(!mysql_select_db('hotel', $polaczenie)){ echo ('wystapil blad podczas wyboryu bazy danych: hotel'); } if(!mysql_close($polaczenie)){ echo ('wystapil blad podczas rozlaczenia z baza danych mysql.'); } else{ echo ('polaczenie z serwerem zostalo zamkniete.
'); } ?>
an wiec wyskakuje takie cos
AxZx
20.02.2008, 23:11:25
skoro wyskakuje takie cos to znaczy ze nie masz wlaczonej obslugi skryptow php.
malgoska
20.02.2008, 23:14:18
to znaczy gdzie to wlaczyc inne skrypty w php mi dzialaja tylko przy tym mi takie cos wyskakuje
smialy
21.02.2008, 00:06:14
Spróbuj skopiować skrypt do innego pliku. Kiedyś miałem to samo - okazało się, że notatnik dodał jakiś ukryty znak na początku przed <?php
Popróbuj z
http://pl2.php.net/manual/pl/ref.mysql.php - to musi działać jak nie to coś jest z plikiem albo serverem.
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.