私はこれで立ち往生しています。
コードは次のとおりです。
これが私が関数を呼び出す方法です、
$res = DataManager::agregarPropiedad($_POST);
これがクエリを生成して送信する関数です。
public static function agregarPropiedad($datos){
$sql = "INSERT INTO propiedades (id_propiedad, nombre, tipopropiedad, descripcion, dormitorios, baños, direccion, localidad, provincia, fecha_alta, sup_cubierta, sup_total)
VALUES (null, '" . $datos['nombre'] . "', '" . $datos['tipo'] . "', '" . $datos['descripcion'] . "', '" . $datos['dormitorios'] . "', '" . $datos['baños'] . "', '" . $datos['direccion'] . "', '" . $datos['localidad'] . "', '" . $datos['provincia'] . "', CURRENT_TIMESTAMP, '" . $datos['supcubierta'] . "', '" . $datos['suptotal'] . "')";
//$sql = "insert into prueba values(null,'".$datos['nombre']."')";
echo $sql;
return DataManager::consulta($sql);
}
$ sqlをコピーecho
してphpMyAdminに貼り付けると正常に機能しますが、関数を送信しようとしても何も挿入されませんが、エラーは発生しません。mysql_erros()
その空も。
Uはそれを見ることができます、コメントがあり$sql
ます。これは、はるかに単純な別のテーブルでのテストに使用し、関数「consulta」も正常に機能するようにクエリします。
これはおそらくmysqlデータベースに物事を挿入する40の関数ですが、最初に問題が発生し、理由がわかりません=(
helppppp..。