Solucionado!!!
Lo q hice fue cambiar esto:
Código PHP:
public function getOrderByID($itemID) {
$stmt = mysqli_prepare($this->connection, "SELECT * FROM $this->tablename where order_id=?");
$this->throwExceptionOnError();
mysqli_stmt_bind_param($stmt, $itemID);
$this->throwExceptionOnError();
mysqli_stmt_execute($stmt);
$this->throwExceptionOnError();
Por esto:
Código PHP:
public function getOrderByID($x) {
$sql = "SELECT * FROM `order` where order_id LIKE '%$x%'";
$stmt = mysqli_prepare($this->connection, $sql);
$this->throwExceptionOnError();
mysqli_stmt_execute($stmt);
$this->throwExceptionOnError();
Este cambio en el codigo autogenerado lo hice hace tiempo para otros fines.
La verdad no soy muy diestro con PHP, me da un poco d pena pedir esto jeje, me podrian explicar por q me funciono, osea, cual es la diferencia entre uno y otro codigo?
Saludos y muchas gracias.