|
|
|
ผมนำตัวแปรดาต้าเบสมาเช็คกับไฟล์ Text แต่มีปัญหานิสๆๆๆๆๆๆนึง ช่วยดูทีครับ |
|
|
|
|
|
|
|
ในไฟล์ text มีการเว้นวรรคไม๊ครับ ถ้าไม่มีเว้นวรรค ตอน Query ค่าจากตาราง
ก็ทำการ replace ช่องว่างทิ้งไปก่อน แล้วค่อยเอาค่ามาเปรียบเทียบก็ได้ครับ
Code (PHP)
$text="ข้อความ ทดสอบ";
str_replace(" ","",$text); // ผลลัพธ์ที่ได้จะเป็น ข้อความทดสอบ
|
|
|
|
|
Date :
2011-07-19 11:27:27 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในนั้นมันจะต้องมีการเว้นวรรค และขึ้นบรรทัดใหม่ด้วยอ่ะครับผม หุหุ ยากเข้าไปอีก
|
|
|
|
|
Date :
2011-07-19 12:52:57 |
By :
TRak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปล. ถ้าเว้นวรรคกันแต่ในบรรทัดเดียวกันมันใช้โค้ดอันแรกเช็คได้เลยครับ
แต่มีปัญหาตอนขึ้นบรรทัดใหม่นี่สิจะเช็คยังไง มันไม่เช็คให้ครับผม
|
|
|
|
|
Date :
2011-07-19 14:51:01 |
By :
TRak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & Readfile</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strFileName = "thaicreate.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$file = fgets($objFopen, 4096);
$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$file."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
If($objResult)
{
echo "Found <br>";
}
}
fclose($objFopen);
}
?>
</body>
</html>
|
|
|
|
|
Date :
2011-07-19 22:04:15 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|