私はボタンクリックでファイルからウェブサイトにテキストを印刷するPHPスクリプトを作ろうとしています。mysqli_query()とmysqli_fetch_array()エラーを修正するには
これは私のコードです:
<?php
mysqli_connect("host", "username", "password", "dbname");
if (isset($_POST['button'])) {
mysqli_query("SELECT name,lastname FROM users ORDER BY RAND()");
$name = null;
$lastname = null;
while ($row = mysqli_fetch_array()) {
$name = $row['name'];
$lastname = $row['lastname'];
}
echo '<p><small>Output:</small></p><pre style="min-width:auto;display:table;">' . $name . '_' . $lastname . '</pre>Format: <b>name_lastname</b> <span style="width:310px;">';
}
?>
<form method="POST">
<button type="submit" class="btn btn-default" name="button">button</button>
<br>
</form>
そして、これは私がボタンをクリックするたびに取得エラーです:
誰もがこの問題を解決する方法を知っていますか?
あなたが最もmysqli_ *機能が必要なデータベース接続変数、変更したスクリプトで$con
導入する必要があり
'mysqli_queryをチェック) 'あなたのデータベース接続として最初のパラメータが必要ですhttp:///php.net/manual/en/mysqli.query.php – Saty
あなたの最初のエラーの外観で。あなたはMySqlのアクセス許可に対処する必要がありますか、接続パラメータが間違って提供されています:間違ったユーザ名またはパスワード – jonju
あなたの画像は[ が役に立たない](// meta.unix.stackexchange.com/q/4086)。 をエディタにコピーすることはできません。インデックスは作成されません。 同じ問題を抱える他のユーザーが少ないことを意味します。 答えが見つかる可能性があります。投稿を に直接投稿してください(転記の誤りを避けるため、好ましくは のコピー+貼り付けを使用してください)。 –