我被困在這裏。sql查詢在phpmyadmin中可用,但不能用於mysql_query
下面是代碼:
這是我如何調用該函數,
$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);
}當我複製echo
$ sql和粘貼在phpMyAdmin工作正常,但是當我嘗試發送我的函數不插入任何東西,但我沒有錯誤。 mysql_erros()
它也空了。
你可以看到,有一個註釋$sql
。我用它只是用另一個更簡單的表進行測試,並查詢功能正常的函數「consulta」。
這也許是40個功能,在MySQL數據庫中插入的東西,而是先與我有問題,我不知道爲什麼=(
helppppp ...
Hooray for SQL注入! – cdhowie 2012-07-25 23:30:44
你可以發佈它給出的錯誤嗎? – silentw 2012-07-25 23:33:48
你的php.ini中的'display_errors'參數是否設置爲'On'? – bitfox 2012-07-25 23:35:46