ठीक है, एक के लिए, कोड का यह भाग छोड़ें . नहीं है टिप्पणियाँ, यह सचमुच उन्हें आपके $templine
. में जोड़ता है :
if(substr($line, 0, 2) == '--' || $line == '') //Skip all comments
$templine.=$line;
दूसरे, यहां आप $templine
. के साथ क्वेरी निष्पादित करने का प्रयास करते हैं ऊपर असाइन किया गया (यदि इसे कभी असाइन किया गया था, या अन्यथा ''
), जहां आप वास्तव में $line
. के साथ क्वेरी निष्पादित करना चाहते हैं :
if(substr(trim($line), -1, 1) == ';'){
mysql_query($templine) or print('Error: '.mysql_error().'<br>');
तो, मूल रूप से यह कुछ हद तक बेहतर काम करना चाहिए:
foreach($lines as $line){
if(substr($line, 0, 2) == '--' || $line == '') //Skip all comments
continue;
if(substr(trim($line), -1, 1) == ';'){
mysql_query(trim($line)) or print('Error: '.mysql_error().'in ' . $line . '<br>');
}
}