1
私はMySQLではなくODBC接続で作業しています。私は多かれ少なかれ私のODBC接続で適用するためにコピーされた検索機能を持っていますが、機能しません。ここに私のコードは、接続を除いてです:私は、エラーメッセージが出ていないので、私はボタンを選択すると、期待どおりODBCクエリがPHOで動作しない
<!doctype html>
<html>
<title> Quoting System </title>
<head>
</head>
<body>
<form class="form" method="POST" action='try31.php'>
Quote Number <input class="form-control" type="text" name="quote" id="quote" placeholder="Enter Quote Number">
<br>   <input class="btn btn-default" type="submit" name="search" value="Search">
</form>
<table>
<tr>
<th>Company Name</th>
<th>Address1</th>
<th>Address2</th>
</tr>
<?php
if (!$conn){
if (phpversion() < '4.0'){
exit("Connection Failed: . $php_errormsg");
}
else{
exit("Connection Failed:" . odbc_errormsg());
}
}
if(isset($_POST['search'])){
$quote = $_POST['quote'];
$query = "SELECT * FROM dbo.tblVersions2 WHERE QuoteNumber LIKE '".$quote."'";
}
$result = odbc_exec($conn,$query);
while($row =odbc_fetch_row($result)){
echo "<tr>";
echo "<td>".$row[2]."</td>";
echo "<td>".$row[3]."</td>";
echo "<td>".$row[4]."</td>";
echo "</tr>";
}
// Disconnect the database from the database handle.
//odbc_close($conn);
?>
</table>
</body>
</html>
、私は私の接続が機能している知っている、しかし、現在、データは表示されません。.. 。 助けてください!ありがとう
問題を教えてください: ODBCの下でどのデータベースを使用しますか?あなたはそれをどのシステム上で実行しようとしていますか? '(phpversion()<'4.0')' PHP 4.0は2000年5月にリリースされました。 –
そしてあなたの例で接続を作成するコードが表示されません –
こんにちは、私の接続コードはエラーではありません:$ conn = odbc_connect($ data_source、$ user、$ password); if(!$ conn){ if(phpversion()<'4.0'){ exit( "接続に失敗しました:$ php_errormsg"); } else { exit( "接続に失敗しました:"。odbc_errormsg()); } } if($ conn){ \t echo "Connected。"; } – blackman96