Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php5]
Forum PHP.pl > Forum > Przedszkole
michal_inf
  1. <?php
  2.  $link = mysql_pconnect('localhost', 'root', 'michal')
  3.  or die('Nie można się połączyć: ' . mysql_error());
  4.  if (mysql_create_db('my_db')) {
  5.  print ("Utworzono bazę\n");
  6.  } else {
  7.  printf ("Błąd podczas tworzenia bazy: %s\n", mysql_error());
  8.  }
  9. ?> 


Cytat
Fatal error: Call to undefined function mysql_create_db() in c:\webs\test\x.php on line 4


moze ktos powiedziec czemu tak sie dzieje ?

thx !
krzysiekk
czesc
w php5 to wyglada tak
  1. <?php
  2.  
  3. @db = new mysqli('localhost','ksiazkorama','ksiazkorama123','ksiazki');
  4.  
  5. ?>

polecenie tworzy egzemplaz klasy mysqli i ustanawia polaczenie z localhost logujac uzytkownika ksiazkorama i haslo ksiazkorama123. polczenie zostalo skafigurowane do pracy z baza danych ksiazki
a u ciebie
to masz procduralnie
  1. <?php
  2.  
  3.  $link = mysqli_connect('localhost', 'root', 'michal') 
  4.  
  5. ?>

zobacz czy tak pojdzie
michal_inf
Cytat
Fatal error: Call to undefined function mysqli_connect() in c:\webs\test\x.php on line 3


  1.  
  2. <?php
  3.  
  4.  $link = mysqli_connect('localhost', 'root', 'michal') 
  5.  
  6. ?>


czym sie rozni mysqli od mysql ?
krzysiekk
mysqli to jest nowa biblioteka sluzaca do laczenia z serwerem mysql "i" pochodzi od ang. improwed
mozna jej uzywac do laczenia z serwerem mysql w wersji 4 i wyzszych
dr_bonzo
Tylko trzeba ja miec zainstalowana.

Sprobuj wykonac zapytanie:
mysql_query( "CREATE DATABASE my_db" );
zamiast mysql_create_db
TomASS
Zobacz na to - na notatkę oraz na komentarz smile.gif
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.