我的包含文件包含我的所有连接信息,我将其用于其他页面以连接到我的数据库。
我已经注释掉了我的工作回声线,这显示了我上一页的结果,这些结果在这一点上很好。我遇到的问题是在使用上一页中的变量作为我的 SQL 语句的 where 子句时,让我的查询结果在整个页面中成行显示。当使用这个 where 子句时,结果只会带回 1 个结果。有没有人有什么建议?
我已经尝试在查询的不同部分添加和删除'和',但我没有任何运气。如有必要,我可以编辑并添加在此之前显示的页面,但目前该信息与评论一致predictions.php 页面上的代码。
下面是我的includes.php
<?php
$dbaddress="localhost";
$dbuser="testuser";
$dbpass="testpass";
$dbname="testdb";
$dbtable="testtable";
$con=mysqli_connect($dbaddress,$dbuser,$dbpass,$dbname)
?>
下面是我的 predictions.php
<?
include 'includes.php';
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$elousera=$_POST['elousera'];
$elouserb=$_POST['elouserb'];
#echo 'You selected sequence# '.$elousera.' vs sequence# '.$elouserb;
$sqla = "SELECT mcacctname FROM $dbtable WHERE Sequence = '$elousera'";
$resulta = mysqli_query($con,$sqla);
$playera = mysqli_free_result($resulta);
$sqlb = "SELECT mcacctname FROM $dbtable WHERE Sequence = '$elouserb'";
$resultb = mysqli_query($con,$sqlb);
$playerb = mysqli_free_result($resultb);
echo 'You selected '.$playera.' vs '.$playerb;
?>