2017-01-17 1 views
1

PHP와 MySQL에 몇 가지 문제가 있습니다. 테이블에서 여러 행을 가져 오려고합니다. 여기 내 코드입니다 :테이블에서 정수로의 행 수

$quest=mysqli_query($link,"Select * From Friends"); 
$rowcount=mysqli_num_rows($quest); 
printf("Result set has %d rows.\n",$rowcount); 
$how_many=(int)$rowcount; 

$how_many=$how_many+1; 
echo $how_many; 

그리고 테이블이 값을 삽입하거나 표시 할 때 그것은 단지 아무 반응이 없습니다. HMMM이 코드를 시도한 후 얼마 안되어 작동합니다. 도움을 주셔서 감사합니다 :)

+0

$ link를 초기화하는 코드를 게시 할 수 있습니까? – Paras

+1

오류를 확인하지 않았습니다. [mysqli_error()'] (http://php.net/manual/en/mysqli.error.php) 함수를 사용하십시오. –

+0

링크는 서버의 데이터베이스에 내 축을 가진 유일한 의미입니다 –

답변

0

나는 PHP7과 wamp 서버를 사용하여 내 로컬 데이터베이스 코드를 테스트하고 잘 작동합니다.

<?php 

$link = mysqli_connect("127.0.0.1", "blog_user", "", "Blog"); 

$quest=mysqli_query($link, "Select * From Articles"); 
$rowcount=mysqli_num_rows($quest); 
printf("Result set has %d rows.\n",$rowcount); 
$how_many=(int)$rowcount; 

$how_many=$how_many+1; 
echo $how_many; 
?> 

1) DB에 연결되어 있는지 확인하십시오. 2) 모든 SQL 오류와 PHP 오류를 표시하여 오류를 현지화하십시오.