Ладно, ситуация выглядит достаточно просто, так что я делаю не так?
$fname = "students.dat";
$f_handle = fopen("data/$fname", 'r');
$num_lines = count(file("data/$fname"));
for($x=0; $x<$num_lines; $x++) {
$line = fgets("data/$f_handle");
echo "Line $x: ($line)<br />"; //exit;
if(strpos($line,$studentID)) {
// Line has studentID
echo "Line $x: ($line)($studentID)<br /> <br />";
// Exit the loop if found
break;
}
Мой вывод такой:
Line 0: ()
Line 1: ()
Line 2: ()
Line 3: ()
Line 4: ()
Line 5: ()
Я перешел к плоскому файлу, потому что мой MySQLпопытки были / не увенчались успехом, $ studentID верен, и в файле данных шесть строк.Любой совет, пожалуйста?