2012-01-03 11 views
0

phpmyadminを使用して手動でテーブルに値を挿入することができました。同じPHPコードを使用しても、私の管理者が取得したクエリを呼び出しても値はテーブルに追加されません。ここにコードです:mysqlクエリは文字列をテーブルに挿入しませんか?

<?php 
$link = mysql_connect('localhost', 'username', 'password'); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 

mysql_select_db('sc2broating1', $link); 

$sql = "INSERT INTO `sc2broad_tesing1`.`Persons` (`re`) VALUES (\'hello11\')"; 

mysql_query($sql); 

mysql_close($link); 

?> 

答えて

1

エスケープ値はありません。

$sql = "INSERT INTO `sc2broad_tesing1`.`Persons` (`re`) VALUES ('hello11')"; 
0

Mysqliがオプションである場合、私はまた、mysqli::prepareに見られるように、バインドされたパラメータを使用して検討します。

関連する問題