0
にPHPの変数を挿入してmysql関数の結果を連結する方法がありますか?私はSELECT(MAX)関数で$ currYear変数を連結するPHP変数をmysql関数の結果と連結するには、INSERT文
$conn = new mysqli("localhost", "root", "", "facturas");
$currDate = date("Y/m/d");
$currYear = date("y");
$S = "SELECT num_factura FROM facturas WHERE num_factura";
if($currYear > date("y")) {
$sql = "INSERT INTO facturas (anyo, num_factura) VALUES ('$currDate', '".$currYear.(1)."')";
} else {
if($conn->query($S)->num_rows > 0) {
$sql = "INSERT INTO facturas (anyo, num_factura) VALUES ('$currDate', (SELECT MAX(h1.num_factura)+1 FROM facturas h1))";
} else {
$sql = "INSERT INTO facturas (anyo, num_factura) VALUES ('$currDate', '".$currYear.(1)."')";
}
}
、私は「試してみました(MAXを選択します(h1.num_factura:
私は、次のコードを持っている "$ currYear。。" )+1 FROM facturas h1) 'しかし、それは$ currYear変数と連結された最大列num_facturasをインクリメントしています。