묻고답하기
extra_vars 쿼리문 관련하여 질문드립니다 ㅠ
2014.08.01 08:20
먼저 php개발자분들 정말 노고가 많으십니다 ㅠ.ㅠ
회원가입시 사용되는 확장변수 extra_vars 에있는 제가지정한 "recom" 이라는 변수를 사용해서
php select쿼리문을 이용할려는대요... 할수없는건가요? ㅠㅠ
DB는 xe_member(extra_vars) 이렇게되있구요
O:8:"stdClass":5:{s:15:"xe_validator_id";s:20:"modules/member/tpl/1";s:11:"birthday_ui";s:10:"1953-03-01";s:4:"bank";s:12:"우리은행";s:11:"bank_number";s:9:"123232311";s:5:"recom";s:7:"wop1318";}
예를들면
"select * from xe_member where extra_vars=recom에있는 wop1318 이것을이용해서 셀렉문을 구성하고싶습니다 ㅠ";
======================================================================================
어제 위에 내용대로 질문을 올려서 LIKE문을 이용하라고 조언을 주신분이 계셧는대
그때는 프로그래밍하다 기절하다싶이 잠들어서 바로 해보지 못하였습니다
그래서 오늘 "select * from xe_member where extra_vars like '%wop1318%' " 이렇게 구문을 실행해 보았는대
아무것도 찾지를 못하더군요 ㅠ.ㅠ
DB에는 분병히 있는대말이죠 ㅠ
그래서 오늘도 또다시 구굴링...ㅠㅠ 검색어를 바꾸가며 2~3시간동안 찾아보앗는대 위자료는 찾지 못하였습니다 ㅠ
그래서 또한번 조언을 얻고자 글을 이렇게 올리게 되었습니다 ㅠㅠ 정말 저에겐 사활이 걸린 문제거든요 ㅠㅠ
고수분들 정말 부탁드립니다 ㅠ.ㅠ
제가 php코딩 입문한지 얼마안되어 초보수준이라 인터넷에서 찾아보고 배워가는대요
정말 염치없지만 또한번 질문올려봅니다 ㅠㅠ
고생많으십니다 읽어주셔서 감사합니다!
댓글 3
-
sejin7940
2014.08.01 10:07
-
comeongetit
2014.08.01 10:13
세진님 정말 목이빠지도록 기다렸습니다 ㅠ.ㅠ
방금 해보았는대 신기하게 phpmyadmin에서는 문제없이 쿼리가 실행이됩니다.
하지만 소스에서 아래처럼했는대 아무것도 출력되지않내요...
<?
@header('Content-Type: text/html; charset= utf-8');
include "connect.php";
mysql_query("SET NAMES utf8");
$dbselect = "select * from xe_member where extra_vars like = '%wop1318%'";
$result = mysql_query($dbselect);
while($row = mysql_fetch_array($result))
{
echo "$row[1]";}
?>php소스가 문제인걸까요? ㅠㅠ 세진님 감사해요 ㅠㅠㅠㅠㅠㅠㅠ
-
comeongetit
2014.08.01 10:23
아이고 구문오류내요 ㅠㅠ $dbselect = "select * from xe_member where extra_vars like = '%wop1318%'";
요부분의 = 이있엇내요 ㅠ.ㅠ 와.. ㅠㅠ
sql쿼리돌릴때는 =이 없엇내요 정말정말 감사드립니다.. 이것때문에 반나절동안 고생하다니 ㅠㅠ
PHP개발자분들 정말 존경스럽습니다 후... 세진님 날카로운 조언 정말로 감사드립니다.
테스트로 phpmyadmin 에서, SQL 탭에서 해당 쿼리 놓고 돌렸을때 아무것도 안 나오세요?
(query 자체에는 문제가 없거든요. prefix 는 xe_ 가 맞죠? )
만약 phpmyadmin 에서 값이 나오면, 실제 php 소스에서 query 사용하는부분이 잘못되었을수도 있습니다.