有沒有一種方法可以格式化一個列表,以便我可以通過SQL插入它?使用PHP格式化文本
我目前的列表格式是test:test
,我希望能夠格式化它,以便將其插入到我的數據庫中。
INSERT INTO `test` (`user`, `file`) VALUES
('test', 'test'),
('test2', 'test2'),
('[email protected]', 'test3');
這是可能的嗎?
<?
if($_POST['oldlist']){
$sql = "SELECT * FROM test WHERE user='$_POST[oldlist]'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) > 0) { echo "exists";} else {
$sqlq = "INSERT INTO test (`user` ,`file`)
VALUES ('$_POST[oldlist]');";
$add = mysql_query($sqlq) or die(mysql_error());
if($add){echo "done";}else {echo "failed";}
}}
?>
這是什麼意思?我希望能夠發佈一個列表並將其插入到我的數據庫中,但它必須先格式化。
注意SQL注入! – Asaph 2009-11-11 04:50:36
這是我個人使用的,沒有任何公開的。 – Homework 2009-11-11 04:51:10
你可以在php中使用explode()。 – sathish 2009-11-11 04:52:34