簡體   English   中英

顯示表中的記錄?

[英]Displaying records from the table?

繪制,傳輸和刪除已寫入記錄的代碼。 但是我不知道該怎么做才能顯示記錄。

基本思想是:

    $mysqli->query("SET @ROW_ID := (SELECT id FROM klucz ORDER BY RAND() LIMIT 1);");
    echo  $mysqli['game'].  $mysqli['steam'].  ;

這是完整的代碼:

        {

        $mysqli = new mysqli("localhost", "root", "", "klucze");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}



/* set autocommit to off */
$mysqli->autocommit(FALSE);

/* Insert some values */
$mysqli->query("SET @ROW_ID := (SELECT id FROM klucz ORDER BY RAND() LIMIT 1);");

    echo  $mysqli['game'].  $mysqli['steam']. "Wylosowana gra to: <BR>Twoj kod do gry:" ;



$mysqli->query("INSERT INTO kluczuzyty SELECT * FROM klucz WHERE id = @ROW_ID;");



/* commit transaction */
$mysqli->commit();

/* drop table */
$mysqli->query("  DELETE FROM klucz WHERE id = @ROW_ID;");







/* close connection */
$mysqli->close();
}

對此有所刺耳,但這仍然沒有多大意義。 編輯,我想我知道您現在要做什么。 看一看。

<?php
$mysqli = new mysqli("localhost", "root", "", "klucze");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

/* set autocommit to off */
$mysqli->autocommit(FALSE);

if($results = $mysqli->query("SELECT id FROM klucz WHERE ORDER BY RAND() LIMIT 1")){
    while($row = $results->fetch_Assoc()){
        $ROW_ID = $row['id'];
    }
    // Edited after comment
    $results->free();
}
if(isset($ROW_ID)){
    if($results = $mysqli->query("SELECT * FROM klucz WHERE id = $ROW_ID");
        while($row = $results->fetch_assoc()){
            echo  "{$row['game']}{$row['steam']}Wylosowana gra to: <BR>Twoj kod do gry:";
        }
        $results->free();
    }
    $mysqli->query("INSERT INTO kluczuzyty SELECT * FROM klucz WHERE id = $ROW_ID;");
    $mysqli->query("DELETE FROM klucz WHERE id = $ROW_ID;");
}
$mysqli->close();

?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM