Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] zle polaczenie z baza
Forum PHP.pl > Forum > Przedszkole
malgoska
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
moze o to ze podajesz zla nazwe bazy? mzoe jej po prostu nie ma ?
nevt
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
  1. <?php
  2.  if(!$polaczenie = mysql_connect('localhost', 'root', 'krasnal')){
  3.  
  4.  echo (' polaczenie z baza danych nie powiodlo sie.<br/>');
  5.  exit();
  6.  }
  7.  else{
  8.  echo ('polaczenie z baza danych powiodlo sie sukcesem!!');
  9.  if(!(mysql_select_db('mysql', $polaczenie))){
  10. echo ('wystapil blad podczas wyboryu bazy danych: mysql');
  11.  }
  12.  if(!(mysql_close($polaczenie))){
  13.  echo ('wystapil blad podczas rozlaczenia z baza danych mysql.');
  14.  }
  15.  else{
  16. echo ('polaczenie z serwerem zostalo zamkniete.<br/>');
  17.  } 
  18.  ?>
oto skrtpt
yavaho
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
wlasnie problem w tym ze tez nie dziala exclamation.gif sciana.gif baza napewno jest utworzona
nevt
po tej linijce
  1. <?php
  2. if(!(mysql_select_db('mysql', $polaczenie))){
  3. ?>

wstaw
  1. <?php
  2. ?>

i pokaż nam komunikat błędu...
malgosia
'); 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
skoro wyskakuje takie cos to znaczy ze nie masz wlaczonej obslugi skryptow php.
malgoska
to znaczy gdzie to wlaczyc inne skrypty w php mi dzialaja tylko przy tym mi takie cos wyskakuje
smialy
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.