У меня проблема с поиском конкретных записей в моей новой программе для компании.Это смехотворно простой SQL-запрос, который я просто не могу передать своей жизни.
Кто-нибудь может увидеть проблему?
public function loadByKey($partNumber, $customerNumber, $rev){
$query = 'SELECT *'
.' FROM '.$this->myTableName
.' WHERE PartNumber = ?'
.' AND CustomerNumber = ?'
.' AND Rev = ?';
$conn = (new DBConnector)->connect();
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$statement = $conn->prepare($query);
//var_dump($statement);
//var_dump($query);
//var_dump($conn);
$statement->bind_param('sis', $partNumber, $customerNumber, $rev);
$result = $statement->execute();
//var_dump($result);
//var_dump($statement);
//var_dump($customerNumber);
//var_dump($rev);
if ($statement->num_rows == 1) {
// output data of each row
$this->Properties = $statement->fetch_assoc();
var_dump($this->Properties);
$conn->close();
return true;
} else {
$this->Properties = [];
$conn->close();
return false;
}
}