쿼리문 질문
본문
페이지 소스보기에서 아래문장 뒤로 소스들이 나오지 안아서 문의드립니다.
$youtubeList = rows("
SELECT idx, content, title, url
FROM sxt_youtube
WHERE use_yn = 'Y'
ORDER BY idx DESC
");
$youtubeid = str_replace('https://youtu.be/','', $youtubeList["url"]);
이렇게 코딩을 하여 유튜브 id값을 가져오는걸로 코딩을 해보았는데요
작동하지가 않더라구요 뭐가 잘못된걸까요?
답변 1
이것만 봐서는 rows 함수가 어떤식으로 구성되어있는지 잘 모르겠지만
아마 연관배열로 데이터를 뽑아오는것 같습니다
이경우 foreach문을 활용하여 각각의 데이터를 키 값으로 치환해 주어야 하는데요
$youtubeList = rows("
SELECT idx, content, title, url
FROM sxt_youtube
WHERE use_yn = 'Y'
ORDER BY idx DESC
");
foreach ($youtubeList as $youtubeid){
$youtubeid = str_replace('https://youtu.be/','', $youtubeid["url"]);
};
이런식으로 수정하셔서 확인해보시기 바랍니다.
답변을 작성하시기 전에 로그인 해주세요.