0

この質問をもう一度してみます。今回はもっと意味のあることを願っています!

Web ページにユーザーが編集可能なセルがあります。MYSQL データベースに接続し、このセルに入力されたテキストのフィールドを検索し、見つかった結果ごとに、テーブルに新しい行を追加したいと考えています。データベースに接続する方法と、html を介してクエリを作成する方法を知っています。私が知りませんが、いくつかのガイダンスを期待しているのは、各結果をループし、変数を使用してクエリを完了するメカニズムです!

行を追加するための私のコード

<script>
function getsearchresults()
{
var table=document.getElementById("myTable");
var row=table.insertRow(-1);
var cell1=row.insertCell(0);
var cell2=row.insertCell(1);
var cell3=row.insertCell(2);
var cell4=row.insertCell(3);
cell1.innerHTML= Variable1heremaybe?;
cell2.innerHTML="Variable2heremaybe?;
cell3.innerHTML="Variable3heremaybe?;
cell4.innerHTML="Variable4heremaybe?;
}
</script>
</head>
<body>

<table style="margin-top:350px; margin-left:25px;" id="myTable" border="1">
  <tr>
    <td>column1 <div style="width: 100px"> </div></td>
    <td>column2 <div style="width: 100px" > </div></td>
    <td>column3 <div style="width: 100px" > </div></td>
    <td>column4 <div style="width: 100px" > </div></td>

</table>

クエリ検索コード

<?php
// Create connection
$con=mysqli_connect("bla","blabla","blablabla","blablabla");

// Check connection
if (mysqli_connect_errno($con))
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

SELECT `Table1`.`Column1`
FROM Table1
WHERE (`Table1`.`Column1` Variableheremayb?)
ORDER BY `Table1`.`Column1` ASC
?>

どんな助けでも大歓迎です!

4

2 に答える 2

0

これを行うことができます:ここでは、すでにデータベースに正常に接続していると想定しています

//first execute the query 

$result = mysqli_query("Your query");

//then fetch the result of each row using a loop

while($row = mysqli_fetch_assoc($result))
{
  //here you can display the data or store it in a variable or anything else you want
  // for example you want to display it inside div tag.
   echo "<div>".$row["column1"]."</div>";
   echo "<div>".$row["column2"]."</div>";
   //and so on

}

これが何かの助けになることを願っています。

于 2013-07-14T10:01:34.450 に答える