mysql
에 두 개의 테이블이 있습니다. 다음은 제 스크립트입니다. 일치하는 경우 두 테이블의 데이터가 일치합니다. 이름과 msg를 표시합니다.
<?php
$conn=mysql_connect("localhost",'root','');
mysql_select_db('test');
$sql = "SELECT data_student.name,ozekimessagein.msg
FROM ozekimessagein,data_student
WHERE ozekimessagein.sender=data_student.sender
ORDER BY ozekimessagein.msg";
$res=mysql_query($sql);
$cn=mysql_num_rows($res);
for($x=0;$x<$cn;$x++)
{
list($name,$msg)=mysql_fetch_row($res);
echo "<li>$name,$msg";
}
mysql_close($conn);
?>
이
표data_student
테이블의 이름과 같은 긴
ozekimessagein
테이블 송신자와
data_student
테이블 매치에서 송신자
ozekimessagein
등의 메시지를 표시한다. 그러나 그것은 효과가 없습니다.
을 시도하십시오 :이 [? 내가 PHP에서 mysql_로 * 기능을 사용하지 말아야하는 이유 (http://stackoverflow.com을 확인/questions/12859942/why-shouldnt-i-use-mysql-function-in-php) – nu6A