Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 9.9.2006, 22:59   #1
nighthawk
.
 
Avatar korisnika nighthawk
 
Član od: 2.11.2005.
Poruke: 2.532
Zahvalnice: 113
Zahvaljeno 710 puta na 498 poruka
Određen forumom [PHP ] Problem sa konektovanjem na MySQL bazu.

PHP kod:
 mysql_connect('localhost',$username,$password);
@
mysql_select_db('Database Name');

$query 'whatever';

$result mysql_query($query);

mysql_close(); 
PHP kod:
$db= new mysqli('localhost','user','pass','database');
$query="select something from some_table";
$result=$db->query($query);

//i tako dalje
$db->close(); 
Koja je razlika izmedju ova dva nacina povezivanja sa bazom? Jedan je proceduralni a jedan objektni, jel tako? Znam razliku izmedju ova dva nacina programiranja, ali koja je razlika ovde? Koji nacin je noviji, bolji i koji treba koristiti?
nighthawk je offline   Odgovor sa citatom ove poruke
Stara 9.9.2006, 23:32   #2
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: php i mysql

U suštini i jedan i drugi pristup rade svoj posao s razlikom što je prvi način prilagođeniji ljudima koji poznaju C programski jezik dok je drugi više orijentisan na navike C++-a jer kao što znaš php vuče svoje korene iz navedenih jezika.

Bilo koji metod da koristiš neke razlike u načinu funkcionisanja ili brzini aplikacije koju pišeš nema. Pa ti izaberi
holodoc je offline   Odgovor sa citatom ove poruke
Stara 29.12.2006, 3:17   #3
Adam Gicevic
Novi član
 
Član od: 22.8.2006.
Lokacija: NB64
Poruke: 15
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Question Re: php i mysql

Moze li pomoc vezano za prvu naredbu?
Kada se stranica ucitava prijavi gresku o netacnoj sintaksi naredbe mysql_connect(); sta da radim???
XP
apach 2.2.3
php 5.2.0
MySQL 5.0.27
Adam Gicevic je offline   Odgovor sa citatom ove poruke
Stara 29.12.2006, 3:49   #4
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: php i mysql

Jesi li kucao tačno onako kako piše u prvom sourceu?
Naravno da znaš da trebaš umesto $username i $password da ukucaš svoje podatke.

I prvi kod ima grešku u drugom redu gde je ubačeno jedno nepotrebno "@".

edit: Sad sam video gde su greške Umor šta ćeš. Prvi red ti nema nikakav identifikator resursa kome bi dodelio referencu na objekat koji u stvari predstavlja konekciju ka tvojoj bazi. Jednostavno srpski rečeno moraš nekoj promenjljivoj da dodeliš rezultat mysql_connect funkcije tj ispravna verija koda gore bi bila:

PHP kod:
$konekcija mysql_connect('localhost'$username$password));
mysql_select_db($ime_baze$konekcija);//izbor baze
$query $tvoj_sql_upit;//upit
$rezultat mysql_query($query$konekcija) or die(mysql_error());//slanje upita ili slanje poruke o gresci
mysql_close($konekcija);//zatvaranje konekcije
return $rezultat//prosledjivanje rezultata tj. recordseta pozivacu 

Poslednja ispravka: holodoc (29.12.2006 u 4:06)
holodoc je offline   Odgovor sa citatom ove poruke
Stara 29.12.2006, 15:15   #5
Adam Gicevic
Novi član
 
Član od: 22.8.2006.
Lokacija: NB64
Poruke: 15
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Exclamation Re: php i mysql

<?
require ($_SERVER["DOCUMENT_ROOT"]. "/dbconf/db_config.php");
$connection = mysql_connect($db_host, $db_user, $db_password);
echo "Connection has been established";
?>


Evo sta ovde ne valja,uopste mi nije jasno??
kaze losa sintaksa naredbe mysql_connect(); na liniji 3

Video sam na mail listama da i drugi imaju slican problem, ali nigde konkretnog resenja.Jedino sto sam iskopao je to, da mozda moja ver. MSQL 5.0.27 nije komatibilna sa 5.2.0 php, vec treba 4.1.x da bi pravilno radilo bez bagova, mada to jos nisam proverio.
Adam Gicevic je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Problem sa standalone tjunerom djek512 Grafika 1 15.3.2007 16:43
PROBLEM INSTALACIJE WMP NA COMPU SA 2 XP-a Djedai Operativni sistemi 5 20.10.2006 12:58
Problem sa particijama na Mandrivi 2006 Night_Wolf Slobodni softver 4 5.9.2006 4:17
Problem sa prijavljivanjem na forum. Robert Forum o forumu 12 8.5.2006 9:39
Problem sa smedjim linijama koje se na ekranu pojavljuju sa desne na lijevu... Jann Grafika 4 15.12.2005 12:42


Sva vremena su po Griniču +2 h. Sada je 8:38.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com