2016-08-12 92 views
-4
<?php 
$servername = "localhost"; 
$username = "*******"; 
$password = "******"; 
$dbname = "*****"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 


$sql = "EXPLAIN select created_at, user_id, power, sum(btc) Earnings\n" 
    . "from btcs\n" 
    . "group by user_id\n" 
    . "order by user_id"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "<br> id: ". $row["user_id"]. " - Name: ". $row["user_id,"]. " " . $row["btc"] . "<br>"; 
    } 
} else { 
    echo "0 results"; 
} 

$conn->close(); 
?> 

請解決該問題,請..有人可以完成這個查詢連接SQL

和簡單的查詢和它巨大的工作在phpMyAdmin,但我不知道如何在PHP頁面寫完整dababase連接。

$sql = "select created_at, user_id, power, sum(btc) Earnings\n" 
    . "from btcs\n" 
    . "group by user_id\n" 
    . "order by user_id LIMIT 0, 30 "; 
+0

到底是什麼你在這裏面臨的問題? –

+0

此查詢在phpmyadmin –

+0

中正常工作,但我不知道寫在phppage –

回答

0

您應該嘗試調試。試試這個:

$sql = "EXPLAIN select created_at, user_id, power, sum(btc) Earnings FROM btcs GROUP BY user_id ORDER BY user_id"; 

$result = $conn->query($sql); 

if (!$conn->error) { 
    printf("Errormessage: %s\n", $conn->error); // Check if your SQL has any syntax error 
} 
+0

ErrorException在d8d986a74fb284f902d8a97c039293c88535e68a.php線33: 未定義指數:user_id說明 –

+1

,什麼是你的線上沒有。 33? –

+0

d8d986a74fb284f902d8a97c039293c88535e68a.php第25行的ErrorException: 未定義的索引:user_id(查看:/home/shopturt/public_html/laravel/resources/views/pages/news.blade.php) –

-1

你應該寫這個

<?php 
    $servername = "localhost"; 
    $username = "*******"; 
    $password = "******"; 
    $dbname = "*****"; 

    // Create connection 
    $conn = new mysqli($servername, $username, $password, $dbname); 
    // Check connection 
    if ($conn->connect_error) { 
     die("Connection failed: " . $conn->connect_error); 
    } 


$sql = "EXPLAIN select created_at, user_id, power, sum(btc) Earnings FROM btcs GROUP BY user_id ORDER BY user_id"; 

    $result = $conn->query($sql); 

if (!$conn->error) { 
    printf("Errormessage: %s\n", $conn->error); 
} 

    if ($result->num_rows > 0) { 
     // output data of each row 
     while($row = $result->fetch_assoc()) { 
      echo "<br> id: ". $row["user_id"]. " - Name: ". $row["user_id,"]. " " . $row["btc"] . "<br>"; 
     } 
    } else { 
     echo "0 results"; 
    } 

    $conn->close(); 
    ?> 
+0

d8d986a74fb284f902d8a97c039293c88535e68a.php第26行: –