-2

アドレスバーが付いているので、

localhost/likeus/index.php/mov/detail/14

14 の代わりに他の値を入力すると、データベース テーブルにデータがないことがわかっているため、空白が表示されます。--124*7jlkl=+しかし、または空白のようなものを入れると、次のようなエラーが表示されます。

データベース エラーが発生しました

エラー番号: 1064

SQL 構文にエラーがあります。1 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

SQL コード:

select * 
from list 
where id!=-- and lang = '' and status = '1' order by limit 5

ファイル名: D:\wamp\wamp\www\likeus\system\database\DB_driver.php

ライン番号: 330

簡単なphpでできることは、

$select_up = "SELECT * FROM list WHERE id =-=- or someting ";
$result_up = mysql_query($select_up);

if($result_up)
$fetch = mysql_fetch_assoc($result_up);
else 
{
    header("location:error.php");
}

では、CIでこのようなエラーを処理するにはどうすればよいですか。適切なコード行で助けてください。

4

1 に答える 1