저는 MySQL의 초보자이며 특정 ID의 이름을 검색하려고합니다. 내가 ID, 이름과 성을 포함 접점의 테이블이PHP/MySQL : 특정 ID의 이름 가져 오기
: 여기
처럼 내 데이터베이스 보이는 방법이다.
동일한 양식의 특정 ID에 대한 성과 이름을 검색하고 싶습니다.
그래서 옵션의 형식으로 끝나고 옵션 값은 각 ID의 첫 번째 이름이됩니다. 예를 들어
:
<form>
<select name="users">
<option value="">Select a person:</option>
<option value="5"> <?php echo "$first $last" ?> </option>
<option value="10"> <?php echo "$first $last" ?> </option>
<option value="15"> <?php echo "$first $last" ?> </option>
</select>
</form>
값은 ID 년대이다.
내 PHP : 내 실제 예제
<?php include("connection.php");
$query="SELECT * FROM contacts";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$first=mysql_result($result,$i,"first");
$last=mysql_result($result,$i,"last");
$i++;
}
?>
내가는 데이터베이스에서의 마지막 사람의 성과 이름을 얻는다. 나는 내 양식에 지정하는 특정 ID 년대의 이름과 성을 검색 할 수있는 방법 그래서
(?) 테이블에 기본 키 필드가 연락처 가정
이것은 컴파일되지 않습니다 : php echo "$ row [ 'first'] $ row [ 'last']"?> 나는 이것을 시도했다 : echo $ row [ 'first']; echo $ row [ 'last'] 작동하지만 이름과 성 사이에 공백이 없습니다. –
구문을 확인하지 않았습니다. 이름과 성 사이에 공백을 추가 할 수 있도록 HTML 부분을 편집했습니다. – adidasadida
감사합니다. 이것은 모든 ID의 인쇄로 작동합니다. ID 13과 15의 성과 이름 만 인쇄하려면 어떻게해야합니까? 그것은 내 질문이었다. –