Forum » Programiranje » SQLi shranjene procedure na bazi
SQLi shranjene procedure na bazi
pronLike ::
Mene pa samo zanima, če je kaj razlike med klicanje procedur od sql-a?
se pravi $query_2 = "CALL ime_shranjene_procedure('$username',......, '$telefon')"; SQL
Ker dobim napako da ni blo moč tega izvesti
Sem pa seveda začetnik na tem području :)
Lep pozdrav!
Denis
se pravi $query_2 = "CALL ime_shranjene_procedure('$username',......, '$telefon')"; SQL
Ker dobim napako da ni blo moč tega izvesti
Sem pa seveda začetnik na tem području :)
Lep pozdrav!
Denis
MrStein ::
Razlika med "klicanjem procedur" in čem?
Katera baza?
So razlike v nijansah...
Katera baza?
So razlike v nijansah...
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Zgodovina sprememb…
- spremenil: MrStein ()
pronLike ::
# 1.)preverimo, če je uporabniški ime že zasedeno
$query = "CALL uporabniskoIme('$username')";
$query_run = useMysqli($query);
$vrstic = mysqli_result($query_run);
$query_3 = "CALL emailObstaja('$email')";
$query_run_3 = useMysqli($query_3);
#če dobimo eno vrstico, to pomeni da je uporabniško ime že zasedeno,
#zahtevamo drugo uporabniško ime od uporabnika
if($vrstic > 1){
$obstaja = 1;
} else if (mysqli_result($query_run_3) == 1){
$emailobstaja = 1;
} else {
$query_2 = "CALL registriraj('$username', '$password_hash', '$ime', '$priimek', '$naslov', '$stevilka', '$kraj', '$posta', '$drzava', '$email', '$telefon')";
#če se query pravilno izvede, pošljemo uporabnika na stran, ki ga obvesti da je bil uspešno registriran
if ($query_run_2 = fnPoizvedba($query_2)) {
$zadeva= 'Registracija na portal ';
$za=array($email, $email => $ime . ' ' . $priimek);
$sporocilo= "".
$uspesnot=poslji_posto($za,$zadeva,$sporocilo,'text/html');
####################
#sedaj še izbrišemo uporabnika iz tabele povabljenih
$query_izbrisi = "CALL povabljenIzbrisi('$v')";
if (!useMysqli($query_izbrisi)){
echo "Nisem uspel izbrisat iz tabele :/";
}
header('Location: uspeh.php');
}
#če pride do napake v registraciji, uporabnika poprosimo da kasneje poskusi še enkrat
else
echo 'Oprostite, nekaj je šlo narobe. Kasneje poskusite še enkrat.
';
echo $dbOmanErr;
echo mysql_error();
}
}
}
}
#če so polja prazna, error!
else
$vsapolja = 1;
}
Pač k se uporabnik hoče registirat dobim zadni echo izpisan :( oprstite nekej je šlo narobej . kansjee piskusite še enkrat
$query = "CALL uporabniskoIme('$username')";
$query_run = useMysqli($query);
$vrstic = mysqli_result($query_run);
$query_3 = "CALL emailObstaja('$email')";
$query_run_3 = useMysqli($query_3);
#če dobimo eno vrstico, to pomeni da je uporabniško ime že zasedeno,
#zahtevamo drugo uporabniško ime od uporabnika
if($vrstic > 1){
$obstaja = 1;
} else if (mysqli_result($query_run_3) == 1){
$emailobstaja = 1;
} else {
$query_2 = "CALL registriraj('$username', '$password_hash', '$ime', '$priimek', '$naslov', '$stevilka', '$kraj', '$posta', '$drzava', '$email', '$telefon')";
#če se query pravilno izvede, pošljemo uporabnika na stran, ki ga obvesti da je bil uspešno registriran
if ($query_run_2 = fnPoizvedba($query_2)) {
$zadeva= 'Registracija na portal ';
$za=array($email, $email => $ime . ' ' . $priimek);
$sporocilo= "".
$uspesnot=poslji_posto($za,$zadeva,$sporocilo,'text/html');
####################
#sedaj še izbrišemo uporabnika iz tabele povabljenih
$query_izbrisi = "CALL povabljenIzbrisi('$v')";
if (!useMysqli($query_izbrisi)){
echo "Nisem uspel izbrisat iz tabele :/";
}
header('Location: uspeh.php');
}
#če pride do napake v registraciji, uporabnika poprosimo da kasneje poskusi še enkrat
else
echo 'Oprostite, nekaj je šlo narobe. Kasneje poskusite še enkrat.
';
echo $dbOmanErr;
echo mysql_error();
}
}
}
}
#če so polja prazna, error!
else
$vsapolja = 1;
}
Pač k se uporabnik hoče registirat dobim zadni echo izpisan :( oprstite nekej je šlo narobej . kansjee piskusite še enkrat
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP in objektno programiranje (strani: 1 2 )Oddelek: Programiranje | 12027 (10494) | kivi113 |
» | pomoč pri poizvedbi MYSQL ..Oddelek: Izdelava spletišč | 1688 (1375) | Volk| |
» | [php, mysql] sortiranje izpisa iz bazeOddelek: Izdelava spletišč | 2646 (2165) | Binji |
» | [PHP] moj forum :DOddelek: Izdelava spletišč | 1517 (1356) | medobear |
» | PHP in mySQLOddelek: Programiranje | 1927 (1635) | rasta |