데이터베이스를 설정하고 성 이메일과 나이를 표시하고 싶습니다. 이름 만 표시하고 있습니다.mysql에서 데이터 가져 오기
<?php
$host_name = 'localhost';
$db_user ='root';
$db_pass = '';
$db_name = 'mydb';
/* Connect to MySQL */
$con = mysql_connect("$host_name","$db_user","$db_pass") or die ("Couldn't connect!");
$db = mysql_select_db("$db_name") or die ("Couldn't connect to database!");
$query = mysql_query("SELECT * FROM users");
/*Fetch the results/convert into an array */
while($rows = mysql_fetch_array($query))
{
$rows = $rows['first_name'];
$last_name = $rows['last_name'];
echo
$rows.'</br>'.$last_name;
}
?>
이 내가 얻을 오류가
경고 : 여기에 내 코드 'LAST_NAME'C 오프셋 불법 문자열 : \ XAMPP \ htdocs를 \ global.php 라인 (17) 에릭 전자에 경고 : 라인 (17) 내 테이블과 모든 필드 내 지금까지 코딩에 어떤 문제가 있는지 존재 확인 의
스테이시에 \ XAMPP \ htdocs를 \ global.php : 불법 문자열은 C에서 'LAST_NAME을'오프셋. 이메일이나 나이를 추가하지 않았다. 오류가 여전히 발생하기 때문이다.
테이블 열을 표시 하시겠습니까? –
$ rows = $ rows [ 'first_name']; 이 선은 당신 문제입니다. 성을 얻으려고하면 더 이상 배열에 액세스하지 않고 문자열 변수에 액세스합니다. – muktupavels