» »

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

MrStein ::

Razlika med "klicanjem procedur" in čem?

Katera baza?
So razlike v nijansah...
Motiti se je človeško.
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


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP in objektno programiranje (strani: 1 2 )

Oddelek: Programiranje
8512099 (10566) kivi113
»

pomoč pri poizvedbi MYSQL ..

Oddelek: Izdelava spletišč
121702 (1389) Volk|
»

[php, mysql] sortiranje izpisa iz baze

Oddelek: Izdelava spletišč
262669 (2188) Binji
»

[PHP] moj forum :D

Oddelek: Izdelava spletišč
71524 (1363) medobear
»

PHP in mySQL

Oddelek: Programiranje
241937 (1645) rasta

Več podobnih tem