몇가지 질문이용~ 시간 넉넉하신 분 도와주세요... 정보
몇가지 질문이용~ 시간 넉넉하신 분 도와주세요...
본문
다음 링크에 있는 질문이요!
쿼리문 알게 된지 얼마 되지 않았는데 어떻게 짜야 하는지요... ^ ^;;
CREATE TABLE `g4_website` (
`ws_url` varchar(255) NOT NULL default '',
`ws_name` varchar(255) NOT NULL default '',
`ws_memo` varchar(255) NOT NULL default '',
`ws_level` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`ws_url`)
) TYPE=MyISAM;
`ws_url` varchar(255) NOT NULL default '',
`ws_name` varchar(255) NOT NULL default '',
`ws_memo` varchar(255) NOT NULL default '',
`ws_level` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`ws_url`)
) TYPE=MyISAM;
위 같이 그냥 짜고 인덱스는 안 만들었죵.
그리고 불러올 때에는~ 아래처럼~ ws_name과 $stx와 비례하여 뽑죵!
<?
$sql = " select ws_url, ws_name, ws_memo, ws_level from $g4[website_table] where ws_name = '$stx' and ws_level = '0' order by ws_name+0 ";
$result = sql_query($sql);
if ($gr_id == web || $web == web || $gr_id == '') {
?>
$sql = " select ws_url, ws_name, ws_memo, ws_level from $g4[website_table] where ws_name = '$stx' and ws_level = '0' order by ws_name+0 ";
$result = sql_query($sql);
if ($gr_id == web || $web == web || $gr_id == '') {
?>
<b>바로가기</b><p>
<?
for ($i=0; $row = sql_fetch_array($result); $i++) {
if ($row[ws_level] == 0) {
echo "{$row[ws_name]} - {$row[ws_url]}";
}
}
?>
for ($i=0; $row = sql_fetch_array($result); $i++) {
if ($row[ws_level] == 0) {
echo "{$row[ws_name]} - {$row[ws_url]}";
}
}
?>
모르솔라로 검색하였을 경우, 상단 주소부분의 $stx 부분이
%B8%F0%B8%A3%BC%D6%B6%F3 요렇게 되죵.
위에서 if 문에... $row[ws_name] == $stx 비례할 때 출력하였으면 하는데요~ 뭐 이상한 문자로 되어있으니 대략 난감....
여기까지 첫번째 질문이였고요~
두번째 질문 들어갑니다. ㅡ.ㅡ;
다음 링크에 있는 주소를 살펴보면 한 필드에 입력된 값을 뽑아오려고 합니다.
<?
$sql = " select ws_url, ws_name, ws_memo, ws_level from $g4[website_table] where ws_memo = '$stx' and ws_level = '0' order by ws_name+0 ";
$result = sql_query($sql);
if ($gr_id == web || $web == web || $gr_id == '') {
?>
$sql = " select ws_url, ws_name, ws_memo, ws_level from $g4[website_table] where ws_memo = '$stx' and ws_level = '0' order by ws_name+0 ";
$result = sql_query($sql);
if ($gr_id == web || $web == web || $gr_id == '') {
?>
<b>사이트</b><p>
<?
for ($i=0; $row = sql_fetch_array($result); $i++) {
if ($row[ws_level] == 0) {
echo "<ul><a href='{$row[ws_url]}' target='_blank'><span class='sch_n'><u>{$row[ws_name]}</u></span></a> - <a href='{$row[ws_url]}' target='_blank'><span class='sch_u'>{$row[ws_url]}</span></a><p></ul>";
}
}
?>
for ($i=0; $row = sql_fetch_array($result); $i++) {
if ($row[ws_level] == 0) {
echo "<ul><a href='{$row[ws_url]}' target='_blank'><span class='sch_n'><u>{$row[ws_name]}</u></span></a> - <a href='{$row[ws_url]}' target='_blank'><span class='sch_u'>{$row[ws_url]}</span></a><p></ul>";
}
}
?>
어떻게 해야될지 모르겠네요. =ㅁ=,,
그누 라고 검색하였을 경우 그누보드, 그누사랑, 그누러브 등등 이런식으로 있는 것들 쭈~욱 불러올 수 있으면 좋은데.... ^ ^
도움을 주세요~ ㅋㄷ
댓글 전체

첫번째는 해결했네요. ^ ^;
$str = "{$stx}";
$new_str = urldecode($str);
ㅈ ㅏㅈ ㅏ 두번째 질문이 남았ㄷ ㅏ구요~! 어렵네요! ㅎ
$str = "{$stx}";
$new_str = urldecode($str);
ㅈ ㅏㅈ ㅏ 두번째 질문이 남았ㄷ ㅏ구요~! 어렵네요! ㅎ