๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กServer/๐ŸฌMySQL&๐Ÿ˜PHP (8)

C-log

๐ŸฌMySQL&๐Ÿ˜PHP : ๋Œ๊ณ ๋ž˜์™€ ์ฝ”๋ผ๋ฆฌ์˜ ์ƒˆ๋กœ์šด ์ˆ˜์ •๊ณผ ์‚ญ์ œ

์ด์ œ ๋งˆ์ง€๋ง‰ ํŒŒํŠธ์ด๋‹ค. topic๊ณผ author๋ฅผ ์—ฐ๊ฒฐํ–ˆ๊ณ  author์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ƒˆ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ˆ˜์ •๊ณผ ์‚ญ์ œ๋ฅผ ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค. ์ด์ „์— topic ๋ถ€๋ถ„์—์„œ ์ˆ˜์ •๊ณผ ์‚ญ์ œ์™€ ๋ณ„๋ฐ˜ ๋‹ค๋ฅธ ๊ฒƒ์ด ์—†๋‹ค. ์•„๋ž˜ author.php์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์ž. WEB topic id name profile } ์—ฌ๊ธฐ์„œ ๊ด„ํ˜ธ๋ฅผ ๋„ฃ๊ณ  ์•ˆ๋†“๊ณ ์— ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ณ  ์—†๊ณ ๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค. --> ๋ณ€์ˆ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‚ด๊ฐ€ ํ–ˆ๋˜ ์‹ค์ˆ˜๋Š” ํ•ด๋‹น value ์†์„ฑ์— {}์ด ํ‘œ๊ธฐ๋ฅผ ํ•จ๊ป˜ ์ ์–ด ๋‚ด๋ฉด์„œ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œ์ผฐ์—ˆ๋‹ค. ์ด๋Ÿฐ ์‹ค์ˆ˜๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋Š”๋ฐ ์žˆ์–ด์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์žŠ์ง€๋ง์ž. ์ด์ œ process_update_author.php์˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์ž.

๐ŸฌMySQL&๐Ÿ˜PHP : ๋Œ๊ณ ๋ž˜์™€ ์ฝ”๋ผ๋ฆฌ์˜ ๋งŒ๋‚จ

์ œ๋ชฉ์€ MySQL์˜ ๋งˆํฌ์ธ ๋Œ๊ณ ๋ž˜์™€ php์˜ ๋งˆํฌ์ธ ์ฝ”๋ผ๋ฆฌ๋ฅผ ๊ฐ ๋™๋ฌผ๋“ค๋กœ ํ‘œํ˜„ ํ–ˆ์„ ๋ฟ ์›น๊ณผ ๋ฐ์ดํ„ฐ์˜ ์—ฐ๋™์„ ์„ค๋ช…ํ•˜๋Š” ํฌ์ŠคํŠธ์ด๋‹ค. ํ•ด๋‹น ํฌ์ŠคํŠธ๋Š” ์ƒํ™œ์ฝ”๋”ฉ์˜ PHP & MySQL๊ฐ•์˜๋ฅผ ํ† ๋Œ€๋กœ ์ž‘์„ฑ์„ ํ–ˆ์œผ๋ฉฐ ํ•ด๋‹น ์˜์ƒ์„ ๋ณด๊ฑฐ๋‚˜ ์ด์™€ ๊ด€๋ จ๋œ ์ง€์‹์ด ์žˆ๋‹ค๋ฉด ์ฆ๊ฒ๊ฒŒ ํฌ์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๊ธ€์“ด์ด์˜ ๋ธ”๋กœ๊ทธ์˜ PHP ํฌ์ŠคํŠธ์™€ MySQLํฌ์ŠคํŠธ์˜ ์—ฐ์žฅ์„ ์ด๋ฉฐ ํ•ด๋‹น ๊ด€๋ จ ์ง€์‹์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ํ•ด๋‹น ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ํ•œ๋ฒˆ ์‹ค์Šต์„ ํ•˜๊ณ  ๋ณด๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค. ํ•ด๋‹น ๊ฐ•์˜ ์˜์ƒ ์ž๋ฃŒ๋Š” ํƒœ๊ทธ์— ์ž…๋ ฅ์„ ํ•ด๋‘๊ฒ ๋‹ค. ๋Œ๊ณ ๋ž˜์™€ ์ฝ”๋ผ๋ฆฌ์˜ ๋งŒ๋‚จ์ด ์ž˜ ์„ฑ์‚ฌ๊ฐ€ ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ๊ธ€์„ ๋งˆ์น˜๊ฒ ๋‹ค.