์ƒˆ์†Œ์‹

Languages/PHP

[PHP&MySQL] mysqli_query

  • -
๋ฐ˜์‘ํ˜•

์ด ๋‚ด์šฉ์€ ์ฒ˜์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ์ž…๋ฌธ์ž์˜ ๋ˆˆ๋†’์ด์— ๋งž์ถ˜ ์ƒํ™œ์ฝ”๋”ฉ!

php+mysql ์ฑ…์˜ ๋‚ด์šฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค์Šค๋กœ ๊ณต๋ถ€ํ•˜๊ณ , ๊ณต๋ถ€ํ•œ๊ฒƒ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 


 

์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ž‘์—…์„ ์‹ค์Šตํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด, ํ•จ์ˆ˜ ์˜ˆ์ œ์—์„œ "SELECT 'Please, do not .... ' AS ... " ์ด ๋ถ€๋ถ„์€ ๋ฐ”๋กœ SQL๋ฌธ์ด๋‹ค.

์—ฌ๊ธฐ์„œ SQL๋ฌธ์„ ์ „๋‹ฌ ํ•  ๋•Œ๋Š” mysqli_query๋ผ๋Š” API๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

 


๊ฒ€์ƒ‰ ์—”์ง„์—์„œ mysqli_query๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉ๋ฒ•์ด ๋‚˜์˜จ๋‹ค.

 

 

 

PHP ๊ณต์‹ ๋ฉ”๋‰ด์–ผ์—์„œ๋Š” ํ•จ์ˆ˜๋ฐฉ์‹์—์„œ 

์ฒซ ๋ฒˆ์งธ ์ธ์ž๋กœ $link ๋ผ๋Š” ๊ฐ’์ด ๋“ค์–ด์˜ค๊ณ 

๋‘ ๋ฒˆ์งธ ์ธ์ž๋กœ ์ฟผ๋ฆฌ๊ฐ€ ๋“ค์–ด์˜ค๋ฉฐ ๋ฌธ์ž์—ด ํ˜•์‹์œผ๋กœ ์ง€์ • ๋˜์žˆ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

์ฒซ ๋ฒˆ์งธ ์ธ์ž๋กœ mysqli๊ฐ€ ์™”๊ณ  ์ด๊ฒƒ์€ mysqli_connect()์˜ ๊ฒฐ๊ณผ์ด๋‹ค.

 

 

์œ„ ์ฝ”๋“œ์™€ ๊ฐ™์ด ์ง€์ •ํ•˜๋ฉด PHP๊ฐ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋˜์–ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์–ด๋– ํ•œ SQL๋ฌธ์„ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์›น์—์„œ insert.php๋ฅผ ์‹คํ–‰์‹œํ‚จ ํ›„ 

 

 

์„œ๋ฒ„์—์„œdatabase๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด ์ •์ƒ์ ์œผ๋กœ ์ถ”๊ฐ€๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค.

 

 

๋ฐ˜๋ณต์ ์œผ๋กœ ์›น์„ ์‹คํ–‰์‹œํ‚ค๋ฉด

 

 

๋ฐ์ดํ„ฐ๊ฐ€ ์ญ‰ ์ถ”๊ฐ€๋œ๋‹ค.

๋ฐ˜์‘ํ˜•

'Languages > PHP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

PHP , MySQL Secure coding  (0) 2020.12.28
[PHP&MySQL] mysqli_connect  (0) 2020.12.17
MySQL API ์ฐพ๊ธฐ  (0) 2020.12.17
์›น๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™ํ•˜๊ธฐ(2)  (0) 2020.12.17
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.