親,你好,沒有必要把第一行刪除了再讀取第二行啊!
成都創(chuàng)新互聯(lián)"三網合一"的企業(yè)建站思路。企業(yè)可建設擁有電腦版、微信版、手機版的企業(yè)網站。實現(xiàn)跨屏營銷,產品發(fā)布一步更新,電腦網絡+移動網絡一網打盡,滿足企業(yè)的營銷需求!成都創(chuàng)新互聯(lián)具備承接各種類型的成都網站制作、做網站、外貿營銷網站建設項目的能力。經過十年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質的服務,并獲得了客戶的一致好評。
你可以直接寫一個循環(huán),然后直接逐行讀取txt內容就可以了??!
PHP有讀取文本行的函數(shù)fgets($handle);
希望可以幫到你哦!~如果有疑問可以私信我或者繼續(xù)追問哦!~~
//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
//數(shù)據庫操作后,手動關閉是好得習慣,不手動關閉,php程序也會最后自動關閉
沒有索引,那么可以用like語句來匹配需要刪除的行:
delete?from?upload?where?id?like?'QQ截圖%'?limit?1
在php中也是執(zhí)行mysql語句,沒有用框架的話,一般上需要先寫與mysql套接語句,下面是簡單的樣例:
?php
$localhost?='localhost';//連接服務器,大多情況下用localhost就可以了,
$user?='root';//mysql登錄帳號
$upwd?='123456';//mysql服務器的登陸密碼
$db?=?'upload';//你的mysql數(shù)據庫
$charset?=?'utf8';//數(shù)據庫字符集
$conn?=?mysql_connect($localhost,$user,$upwd)?or?die(mysql_error().'mysql數(shù)據連接失敗');
mysql_select_db($db,$conn)?or?die('數(shù)據庫不存在'.mysql_error());
mysql_query("set?names?'$charset'");//設置數(shù)據庫字符集
mysql_query("delete?from?upload?where?id?like?'QQ截圖%'?limit?1");//刪除指定條件的數(shù)據。
?php
include?'./conn.php';
//?images為數(shù)據表名稱,有id(索引)、english_name、chinese_name三個字段
$sql?=?"SELECT?*?FROM?images";
$results?=?mysql_query($sql,?$conn);
$row?=?mysql_fetch_array($results); //?默認從第一行獲取
echo?'id:?'.$row['id'].'br/';
echo?'english_name:?'.$row['english_name'];
echo?'chinese_name:?'.$row['chinese_name'].'br/';
$del_id?=?$row['id'];
//?循環(huán)輸出所有信息
/*while?($row?=?mysql_fetch_array($results))?{
echo?'id:?'.$row['id'].'br/';
echo?'english_name:?'.$row['english_name'];
echo?'chinese_name:?'.$row['chinese_name'].'br/';
}*/
//?釋放資源
mysql_free_result($results);
//?刪除語句,注意限定條件
$sql_del?=?"DELETE?FROM?images?WHERE?id?=?".$del_id;
mysql_query($sql_del,?$conn);
//?判斷影響行數(shù)
if(mysql_affected_rows($conn)??0)
echo?"刪除成功!br/";
else
echo?"刪除失??!br/";
上面的例子會了,就能解決你的問題了~
關于下面的問題,setcookie函數(shù)看一下,驗證碼的話會用到session和GD庫繪制圖片的知識。要實現(xiàn)用戶(自動)登錄功能,還是有許多知識需要學習的~如果有什么疑問,可以聯(lián)系我,能力范圍,樂意解答~