Kaip paskambinti išsaugotą procedūrą iš PHP MySQL

Išsaugotos procedūros suteikia PHP programuotojams iš anksto užprogramuotas duomenų bazių programas, kurios gauna ir redaguoja MySQL įrašus. Saugomos procedūros leidžia siųsti parametrus į duomenų bazės programą, kad galėtumėte gauti tik tam tikrą įrašų rinkinį. Jūs turite prisijungti prie duomenų bazės ir naudoti „mysql_query“ funkciją, kad skambintumėte MySQL saugomą procedūrą iš PHP puslapio.

1.

Dešiniuoju pelės klavišu spustelėkite PHP puslapį, kurį norite naudoti norėdami paskambinti išsaugotai procedūrai, ir pasirinkite „Atidaryti su“. Norėdami atidaryti kodą, spustelėkite PHP redaktorių.

2.

Pridėkite PHP ryšį su MySQL duomenų baze. Šis kodas prisijungia prie duomenų bazės serverio, pavadinto „dbserver“ su naudotojo vardu ir slaptažodžiu:

$ server = mysql_connect ('dbserver', 'username', 'password');

Pakeiskite tris vertes savo duomenų bazės pavadinimu ir naudotojo vardu bei slaptažodžiu.

3.

Pasirinkite duomenų bazės pavadinimą. Šis kodas aktyvuoja jūsų duomenų bazės pavadinimą, kuriame yra saugoma procedūra:

$ db = mysql_select_db ('mydatabase', $ server);

Pakeiskite „mydatabase“ tekstą į savo duomenų bazės pavadinimą.

4.

Skambinkite išsaugota procedūra, kad gautumėte MySQL įrašus. Šis kodas vadina saugomą procedūrą ir grąžina įrašų rinkinį:

$ records = mysql_query ('CALL get_customers ()');

Pakeiskite „get_customers“ savo saugoma procedūra.

Rekomenduojama