Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

connect() funkcija

[es] :: PHP :: connect() funkcija

[ Pregleda: 1168 | Odgovora: 17 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon connect() funkcija25.01.2005. u 19:47

Ovo mi je config file.
Code:
<?
$db_host = "localhost"; // MySQL host
$db_name = "root"; // Ime MySQL baze
$db_password = "*********"; // MySQL password
$admin_mail = "mersadk@gmail.com"; // E-Mail administratora
$url = "http://localhost/robot_3/"; // URL do stranice (sa http://)
$path = "C:/Web/Htdocs/robot_3/"; // Apsolut path

# F U N K C I J E
# Konektovanje i Selektovanje DB
function connect()
    {
        #Konektuje se na DB
        $veza = @mysql_connect("$db_host","$db_name","$db_password");
        if (!$veza)
            {
                echo "Nije moguce uspostaviti vezu sa MySQL bazom podataka !!!<BR>";
                exit;
            }
        
        # Selektuje DB
        $select_db = mysql_select_db($db_name);
        if (!$select_db)
            {
            echo "Nije moguce selektovati bazu $db_name !!!<BR>";
            }
    }
?>

U njemu ima ova funkcija connect. E kada negdje includujem taj file i ispod toga napisem connect() on mi prijavi eror da ne moze da selektuje bazu a uspješno se konetovao.
May the force be with you...
25.01.2005. u 19:47 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: connect() funkcija25.01.2005. u 19:53
Da li ti je korisničko ime i ime baze isto?

25.01.2005. u 19:53 

dr ZiDoo
Web Developer
Banja Luka

Član broj: 189
Poruke: 1717
*.3dnet.co.yu.

Jabber: ZiDoo@elitesecurity.org
ICQ: 299539598
Sajt: zidoo.geek.rs.ba


Profil

icon Re: connect() funkcija25.01.2005. u 20:01
1. Ime baze podataka ti je isto kao i username ?

2. dodaj u funkciju
Code:

global $db_host;
global $db_host;
global $db_name;
global $db_password;
global $admin_mail;
global $url;
global $path;

tu nema kašike....
25.01.2005. u 20:01 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: connect() funkcija25.01.2005. u 21:33
Jest. DB name i username je isto. A cemu sluzi ovo global.
May the force be with you...
25.01.2005. u 21:33 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: connect() funkcija25.01.2005. u 21:47
Sad se konektuje i selektuje bazu, ispise podatke ali mi na dnu stranice prijavi
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:\Web\Htdocs\robot_3\cjenovnik\randon_proizvodi.php on line 31
May the force be with you...
25.01.2005. u 21:47 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3135
*.verat.net.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: connect() funkcija26.01.2005. u 09:09
Najverovatnije si stavio mysql_close unutar neke for ili while petlje pa pokusava milijardu puta da zatvori vezu do baze....
26.01.2005. u 09:09 

dr ZiDoo
Web Developer
Banja Luka

Član broj: 189
Poruke: 1717
195.252.64.*

Jabber: ZiDoo@elitesecurity.org
ICQ: 299539598
Sajt: zidoo.geek.rs.ba


Profil

icon Re: connect() funkcija26.01.2005. u 09:14
Daj nam liniju codea sa mysql_close() funkcijom? Jesi naveo koju konekciju zatvaras? mysql_close($veza)
tu nema kašike....
26.01.2005. u 09:14 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: connect() funkcija26.01.2005. u 09:19
Ovo je kod cijele stranice:
Code:
<?
# Poziva Configuration file
if    (file_exists("config.php") == 1)
    {
        include ("config.php");
    }
else
    {
        include ("../config.php");
    } 

#Konektuje se na DB
connect();

# Poziva podathe
$ran = mysql_query("SELECT * FROM rob_proizvodi ORDER BY RAND() LIMIT 3");

# Printa
echo '<table  border="0" cellspacing="2" cellpadding="0">';
while ($row = mysql_fetch_array($ran, MYSQL_ASSOC))
    {
        # Racuna omjer
            if ($row['w'] <= 132)
                {
                    $omj = 1;
                }
            else 
                {
                    $omj = 132 / $row['w'];
                }
        
        # Printa tabelu
        echo '<tr>
              <td><div align="center"><img src="'.$url.'/cjenovnik/slike/'.$row['slika'].'" width="'.$omj * $row['w'].'" height="'.$omj * $row['h'].'"></div></td>
            </tr>
            <tr>
              <td class="style1"><div align="center" class="text">'.$row['naziv_proizvoda'].'</div></td>
            </tr>';
    }
            
echo '</table>';

# Diskonektuje se sa db
mysql_close($veza);
?>

May the force be with you...
26.01.2005. u 09:19 

alex
Aleksandar Radulovic
Team/Project Manager, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2117
*.in.is.

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: connect() funkcija26.01.2005. u 09:29
Varijabla $veza ti je lokalna varijabla u funkciji connect(). Funkcija mysql_close() tu varijablu ne vidi jer i ne postoju u tom scope-u, sto ti samo upozorenje i kaze - Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource (!!!)

Deklarisi varijablu $veza kao globalnu (ispod, recimo, varijabli za konekciju ka bazi) ili prepravi funkciju connect() da kao rezultat vraca tu varijablu.

Pozdrav,
alex.

..kad vidim ko sve hoce da bude programer..
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
26.01.2005. u 09:29 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: connect() funkcija26.01.2005. u 09:58
Ne zelim biti naporan ali opet ne radi. Stavio sam global $veza; iznad mysql_close($veza). A kako da napravim da je $veza rezultat funkcije?

Gdje mogu naci neki dobar turtorijal o ovome?
May the force be with you...
26.01.2005. u 09:58 

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 610
*.inabox.net.

Sajt: www.serbiansite.com


Profil

icon Re: connect() funkcija26.01.2005. u 10:31
Pokusaj da ostavis otvorenu vezu sa bazom podataka nemoj da je zatvaras da vidim sta ce se onda desiti ?
pa mi javI

Ako hoces dobar tutorijal PHP i Mysql ( Na engleskom ) skini ga odavde

www.aleksanet.com/modules.php?...loads&d_op=getit&lid=2

Ja sam iz njega ucio PHP i Mysql !!!!

Evo ti ovde pogledaj:

http://www.aleksanet.com/modul...mp;d_op=viewdownload&cid=1

[Ovu poruku je menjao sale83 dana 26.01.2005. u 13:27 GMT+1]
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/SideWinder
26.01.2005. u 10:31 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: connect() funkcija26.01.2005. u 10:56
Ne prijavljuje eror je nema razloga. Prije je prijavljivalo eror samo zog tog close. I link ti ne radi.
May the force be with you...
26.01.2005. u 10:56 

alex
Aleksandar Radulovic
Team/Project Manager, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2117
*.in.is.

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: connect() funkcija26.01.2005. u 11:08
Citat:
m_k: Stavio sam global $veza; iznad mysql_close($veza). A kako da napravim da je $veza rezultat funkcije?


Jel ti ne citas sta ljudi pisu ovde? Napisao sam da deklarises varijablu $veza na isti nacin kao i varijable za konekciju na bazu. Odmah ispod njih deklarisi varijablu, i zatim, na isti nacin u funkciji connect() je oznaci kao globalnu (global $veza).

Ili, najjednostavnije, da se ne bi vise mlatili sa ovako jednostavnim problemom, pozovi funkciju mysql_close() bez ikakvih argumenata. Funkcija je dovoljno inteligentna da zna koju otvorenu vezu da zatvori (sto lepo pise i u uputstvu).

Citat:

Gdje mogu naci neki dobar turtorijal o ovome?


A sta fali PHP upustvu? Ili nekoj knjizi (kojih ima koliko hoces, pa i na srpskom jeziku)? <rant>
Pocelo je da bude hronicno nezdravo koliko ljudi u poslednje vreme hoce da nauce nesto iz tutorijala - da se sto manje pomuce i da sto pre budu programeri.
</rant>


Pozdrav,
alex.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
26.01.2005. u 11:08 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 307
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: connect() funkcija26.01.2005. u 11:37
Hvala vam svima na pomoci. Sad radi.
Ja hocu da budem programer ali sta ja mogu kad nigdje nema dobar trutorijal (ili knjiga). Samo teorija a nigdje primjera.
May the force be with you...
26.01.2005. u 11:37 

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 610
*.inabox.net.

Sajt: www.serbiansite.com


Profil

icon Re: connect() funkcija26.01.2005. u 12:30
Hvala vam svima na pomoci. Sad radi.
Ja hocu da budem programer ali sta ja mogu kad nigdje nema dobar trutorijal (ili knjiga). Samo teorija a nigdje primjera.


Pa Pogledaj ovo iz ovoga sam ja ucio :

LINK RADI!!!!!!!!!!!

http://www.aleksanet.com/modul...mp;d_op=viewdownload&cid=1

www.aleksanet.com
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/SideWinder
26.01.2005. u 12:30 

boccio
Boris Krstović
Spoonlabs.com
nbgd

SuperModerator
Član broj: 7594
Poruke: 2390
*.ptt.yu.

Sajt: blog.krstovic.info


Profil

icon Re: connect() funkcija26.01.2005. u 12:33
Citat:
m_k: Ja hocu da budem programer ali sta ja mogu kad nigdje nema dobar trutorijal (ili knjiga). Samo teorija a nigdje primjera.

uf...ma dal' je moguce da na celom tom djavoljem internetu nema dobre knjige...pa kako su drugi naucili? Ovo je jedan od jacih izgovora...Ali sto rece alex, neki bi da procitaju 10 redova tutoriala i da odma znaju sve...

SAMS Publishing
PHP and MySQL Web Development, 2nd Edition - L.Welling, Laura Thompson
http://www.amazon.com/exec/obi...lance&s=books&n=507846

Ako hoces da ulozis malo u sebe potrosi $33.74, toliko ti verovatno ode na 2 bioskopa i 2 pica sa devojkom...

Doduse, ok je i samo .pdf verzija, ko nema para za paperback izdanje. Nazalost ne mogu ovde da napisem odakle da se skine ;)



26.01.2005. u 12:33 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: connect() funkcija26.01.2005. u 12:42
Citat:
boccio:
SAMS Publishing
PHP and MySQL Web Development, 2nd Edition - L.Welling, Laura Thompson
http://www.amazon.com/exec/obi...lance&s=books&n=507846

Ili na našem jeziku:
PHP i MySQL: razvoj aplikacija za Web



26.01.2005. u 12:42 

bmcvetic
Cvetic Branko
Ne znam gde mi je dupe, a gde glava od posla :)
Beograd

Član broj: 45488
Poruke: 54
*.dialup.sezampro.yu.

Sajt: www.poslovnisvet.com


Profil

icon Re: connect() funkcija26.01.2005. u 13:14
Ne znam kakva ti je lokacija ili aplikacija, ali razmisli o trajnim vezama (pconnect()).
26.01.2005. u 13:14 

[es] :: PHP :: connect() funkcija

[ Pregleda: 1168 | Odgovora: 17 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.