2

Implodesとmysql_real_escape_stringの両方を含むMySQLクエリのコードを正しく作成するにはどうすればよいですか?

これは私が持っているコードですが、失敗しています:

$sql = "INSERT INTO BEER_LOCATIONS 
        (LOCATION_NAME, LOCATION_STREET, LOCATION_CITY, LOCATION_STATE,
        LOCATION_ZIPCODE, LOCATION_PHONE, BEER_STYLE ) 
    VALUES 
        ('" . mysql_real_escape_string(implode("', '", $row)) . "')";

ありがとう

4

2 に答える 2

11
implode("', '", array_map('mysql_real_escape_string', $row))

これはmysql_real_escape_stringのすべての要素に適用され$row、エスケープされた値を含む配列を に返しますimplode

于 2011-04-26T01:29:49.997 に答える