私は下記の構文を使用していますが、要求された情報は決して画面に表示されず、エラーもスローされません。必要に応じて機能するためには、この構文で何を変更する必要がありますか?PHPをSQL Serverクエリを実行するには
私は後で、ボタンクリックイベントで、クエリを実行し、結果を画面にエコーします。
<?php
if ($_POST['productname'])
{
mysql_connect('SERVER', 'user', 'password');
mysql_select_db('database');
$query = "Select Top 1 [EmpName] FROM [Server].[dbo].[Table]";
$result = mysql_query($query);
echo $result[0]; } ?>
<form id="form1" method="post">
<div style="padding-top: 20px; padding-bottom: 40px; width: 650px;">Start Date: <input type="date" name="startdate" /> End Date: <input type="date" name="enddate" />
<div style="padding-top: 10px;"><button id="btnSubmit" name="productname" type="button">Submit</button></div>
<div style="padding-top: 10px;"> </div>
</div>
</form>.
なぜmSsqlに接続するためにmYsql_connectを使用しますか? –
SQL構文はSQL Serverのように見えますが、MySQLを使用しようとしています。 mysql_は償却されているので、使用しないでください。 mysqli_ –
で置き換えてください。@ A.Zheng - MySQLを使用したい –