Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] polaczenie z baza mysql
Forum PHP.pl > Forum > Przedszkole
polaczenie z baza
mam taki kod

  1. $baza = @mysql_connect("serwer","adam","sdkshadsr");

i to dziala poprawnie

  1.  
  2. $serwer_mysql = "serwer";
  3. $user = "adam;
  4. $password = "sdkshadsr";
  5. $baza = @mysql_connect($serwer_mysql,$user,$password);


natomiast jak chce przekazac te dane w zmiennych to jest blad
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Posio
Może spróbuj tak:\

  1. $connect = @mysql_connect(" '$serwer_mysql', '$user', '$password' ");
Gość
juz wiem w czym jest problem

chodzi o to ze kod do laczenia z baza (@mysql_connect) wywoluje w funkcji
a zmienne te se zadeklarowane poza funkcja

jak mam zrobic zeby zmienne, ktore sa zadeklarowane poza funkcja byly widoczne w funkcji ?
lobopol
albo przekaż je jako zmienne funkcyjne np:
  1. $a = 'a';
  2. function a($a){
  3. echo $a;
  4. }
  5. a($a);

albo użyj global w funkcji
  1. $a = 'a';
  2. function a(){
  3. global $a;
  4. echo $a;
  5. }
  6. a();

albo używaj define
  1. define('A','a');
  2. function a(){
  3. echo A;
  4. }
  5. a();
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.