2017-06-05 6 views
-4

私はmysqlデータベースを持っており、私は管理パネルを持っており、私のサイトにはクイズがあります。管理パネルでクイズをコンパイルする人数を表示する

私は人々がクイズを完了し、私は疑問を持っている私の管理パネル

でそれを示してどのように多くカウントするようにテーブルを追加します。列タイプはvarcharですか?

カウントを表示するには、admin.phpにどのようなコードを入力する必要がありますか?

EXAMPLE_QUIZ.phpにどのコードを入力してデータベースにカウントする必要がありますか? と私はすべてのクイズのPHPファイルに追加する必要がありますか?あなたのコードを表示し、我々は問題を見つける場合、私は、誰かが私を助け願っています:(

答えて

-1

あなたのカウンターを増やすためのPHPコードは

です
<?php 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$db_name = "route"; 

// Create connection 
$mysqli = new mysqli($servername, $username, $password, $db_name); 

// Check connection 
if ($mysqli->connect_error) { 
    die("Connection failed: " . $mysqli->connect_error); 
} 

$sql = "UPDATE quizes SET count = count + 1 WHERE id = QUIZ_ID"; // be careful from injections again! 

if($mysqli->query($sql) === true){ 
    echo "Done"; 
}else{ 
    echo "Error: " . $mysqli->error; 
} 

$mysqli->close; 

?> 
+0

私はこのデフォルトの設定ファイルを作るべきですか?それともクイズのPHPファイルに入れてくださいか? クイズIDを編集する必要がありますか? もう一つ、私は多くのクイズのIDだけでなく、1 –

+0

を持っているあなたは私の命を救う^ _^http://imgur.com/a/3OjZy 私はクイズのPHPファイルにこの接続を追加します(任意の危険性がある) どうすれば私の管理者のphpで見ることができます http://imgur.com/a/LaVsL –

+0

それは1にとどまることがないとエラーがあり、クイズのPHPページに行くとき、私は上のno rowsDoneを見ることができます –

-1

あなたがプログラミングPHPとMySQLとの良好でない場合は、https://stackoverflow.com/jobsのように見えますが、このトピックのためのより良い場所です。それ以外 は、いいだろう。

あなたはそれを自分でしようとしている場合、あなたはSQLクエリSELECT * FROM table[ WHERE col_name = value][ AND col_name = value ] [ LIMIT count_rows, from_rows_nr ]を使用することができます。また、ブラウザ利用HTML tablesにし、データのためにそれを視覚化するためには、DBから取得MySQLとPHPを使用しています。あなたはwhile($row = $result->fetch_assoc())ループを使用OOPの方法でDBに接続している場合

+0

私のデータベース(varchar、int)の列の型は何ですか?私はそれを自動的に増やす必要がありますか? http://www.question2answer.org/qa/?qa=blob&qa_blobid=16820872693387452051 –

+0

VARCHARは文字変数(文字列)なので、テキストとして使用できます。 INTは数値変数を格納するために作成されます。 DBからこの変数を取得すると、それらの変数で数学的な操作を行うことができます。 別のテーブルを数えるだけの場合は、 'SELECT COUNT(col_name)FROM table_name WHERE(ここに投票条件を入れます);'クエリを使用できます。あなたがテーブルを持っていない場合、クイズの結果はどこにありますか? 2つのメゾスを使用することができます。 1)IDデータタイプINTの自動作成テーブル 2)新規テーブル。クイズがドームになるたびに1つの値しか保存せずに更新します。 –

+0

完成した各クイズについてのデータが保存されているテーブルはありますか? –

関連する問題