2014-01-22 3 views
-1

그래서 기본적으로 while 루프 (작동 중)를 사용하여 mysql 테이블에서 전체 행을 호출하고 있지만 html 내부에서 호출하는 데이터를 사용하려고합니다. 링크,하지만 난 그것을 작동시킬 수 없습니다.PHP로 링크 내부에 뭔가 넣기

이상적으로는 결국 개인의 개인 이름이있는 링크 목록 일뿐입니다. 목록을 잘 반환 할 수는 있지만 링크가있는 목록을 반환 할 수는 없습니다. 여기

내가

<?php 
    require 'db/connect.php'; 
    $result = $con->query('SELECT distinct name FROM mytable'); 
    while($rows = $result->fetch_assoc()) 
    { 
     echo '<a href="www.site.com/'$rows['name']'">'$rows['name']'</a>' , "</br>"; 
    } 
?> 

이 어떤 도움을 크게 감상 할 수 :(작동한다고 생각하는 내 코드입니다!

+0

작은 따옴표로 묶은 문자열 내에서 변수가 작동하지 않습니다. –

답변

0
echo '<a href="www.site.com/' . $rows['name']. '">'. $rows['name']. '</a>' , "</br>"; 

당신은 그냥 같이 문자열을 연결하는 .를 사용해야합니다.

0

시도해보기

echo '<a href="www.site.com/'.$rows['name'].'">'.$rows['name'].'</a>' , "</br>";

잘 작동해야합니다. 기본적으로 그것의입니다 '.$row['name'].'

+0

정말 고마워요! 완벽하게 일했습니다. 나는 그들을 연결해야한다는 것을 알고 있었다. 나는 양측에 기간이 있다는 것을 깨닫지 못했다고 생각한다 :/나는 새로운 것을 배웠다! – user3145389

+0

다행이었습니다. – LefterisL

2

문자열 연결있을 수 있습니다. 다음 코드 블록을 시도해보십시오

echo '<a href="www.site.com/'.$rows['name'].'">'.$rows['name'].'</a>'; 
0

변수와 문자열을 연결하려면 도트 (.)와 같은 echo "string"을 사용해야합니다. echo "string"$ var를 쓸 수 없습니다. 귀하의 예에서는이 점을 무시했습니다.