0
이 코드를 만들었지 만 테이블을 생성 할 때 첫 번째 행만 생성하면 테이블에 여러 행이 있습니다. 삽입 할 전체 데이터가 필요합니다. . 어떤 도움이 여기MySql : 쿼리는 선택 항목의 첫 번째 행만 반환합니다.
<?php
include("conf.php");
$file_name = "testing2";
$table = "TEMP_".$file_name;
$table1 = "TEMP1_".$file_name;
$query = "CREATE TABLE IF NOT EXISTS $table1(Id INT AUTO_INCREMENT PRIMARY KEY)
CHARACTER SET utf8 COLLATE utf8_general_ci
SELECT Team, GamesPlayedHome, GoalsScorredHome, GoalsAcceptedHome, RedCardGotHome, AvarageGoalsScorredHome, AvarageGoalsAcceptedHome, GamesPlayedAway, GoalsScorredAway, GoalsAcceptedAway, RedCardGotAway, AvarageGoalsScorredAway, AvarageGoalsAcceptedAway,
AvarageRedCardGotHome, AvarageRedCardGotAway, AvarageShotsOnTargedHome, AvarageShotsOnTargedAway,
AvarageGoalsScorredHome/avg(AvarageGoalsScorredHome) AS AttackingStrengthHome, AvarageGoalsAcceptedHome/avg(AvarageGoalsAcceptedHome) AS DefensiveStrengthHome,
AvarageGoalsScorredAway/avg(AvarageGoalsScorredAway) AS AttackingStrengthAway, AvarageGoalsAcceptedAway/avg(AvarageGoalsAcceptedAway) AS DefensiveStrengthAway
FROM $table
";
$data= mysqli_query($conn,$query) or die(mysqli_error($conn));
while($row = mysqli_fetch_assoc($data)){
foreach($row as $cname => $cvalue){
print "$cname: $cvalue\t";
}
print "\r\n";
}
?>