2012-06-22 12 views
5

मैं इस सवाल के साथ शुरू किया:घातक त्रुटि PHP, नाशपाती?

Fixing PHP PEAR error

और मैं क्या सुझाव दिया गया था के साथ चला गया, लेकिन वह काम करने के लिए प्रकट नहीं होता।

मेरे कोड अब इस तरह दिखता है:

require 'DB.php'; 
require 'C:\Users\Clayton\Desktop\formhelpers.php'; 

$db = DB::connect('mysql://root:[email protected]/test'); 
if (DB::isError($db)) { die("connection error: " . $db->getMessage()); } 
$db->setErrorHandling(PEAR_ERROR_DIE); 

//create table for responses 
$q = $db->query(
"CREATE TABLE apiResponse(
Name VARCHAR(20), 
Occupation VARCHAR(20)"); 

//select data to send 
$db = DB::connect('mysql://root:[email protected]/test'); 
$q = $db->query('SELECT Name, Occupation FROM try2 '); 
while ($row = $q->fetchRow()) 
{ 
    $Name = $row[0]; 
    $Occupation = $row[1]; 

    $q = $db->query(
    "INSERT INTO apiResponse (Name, Occupation) values ($Name, $Occupation)" 
); 

कहाँ की आवश्यकता होती है 'सी: \ Users \ डेस्कटॉप \ formhelpers.php';

Warning: require(C:\Users\Desktop\formhelpers.php) [function.require]: failed to 
open stream: No such file or directory in C:\xampp\htdocs\myfiles\Testing API 
Script.php on line 10 

Fatal error: require() [function.require]: Failed opening required 
'C:\Users\Clayton\Desktop\formhelpers.php' 
(include_path='.;C:\xampp\php\PEAR') in 
C:\xampp\htdocs\myfiles\Testing API Script.php on line 10 

क्योंकि निर्देशिका समस्या मैं संपादन नाशपाती फ़ाइल प्रासंगिक हो सकता है के बारे में मेरे पिछले सवाल में सोच रहा हूँ का समाधान नहीं: मैं अभी भी एक ऐसी ही त्रुटि मिलती है लाइन से 10

है।

मेरे सवालों का:

फ़ाइल सही करने की जरूरत है कि xamp में php.ini फ़ाइल है? (मैंने पहले php.net से सीधे php डाउनलोड किया था)

मेरे पास विकास और उत्पादन के लिए php.ini दोनों हैं ... मैं कौन सा संपादित करूं?

.ini फ़ाइल नोटपैड में खुलती है, मुझे यकीन नहीं है कि यह संपादित करने के लिए यह सही जगह है। पुष्टि?

+4

क्या आप इसे http अनुरोधों के माध्यम से ब्राउज़र में चला रहे हैं? वेब सर्वर userID आपके डेस्कटॉप फ़ोल्डर तक पहुंच होने की संभावना नहीं है। सुनिश्चित करें कि वेबरवर के खाते द्वारा संपूर्ण पथ पठनीय है। –

+0

मुझे यह अजीब लगता है कि चेतावनी और घातक त्रुटि विभिन्न आवश्यक फ़ाइलों को खोलने में असफल रही है ... –

+0

यदि मैं मार्क बी – user1459268

उत्तर

1
$q = $db->query(
"CREATE TABLE apiResponse(
Name VARCHAR(20), 
Occupation VARCHAR(20)"); 

अंतिम संश्लेषण गायब है।

$q = $db->query(
"CREATE TABLE apiResponse(
Name VARCHAR(20), 
Occupation VARCHAR(20))"); 
+0

में मदद करता हूं तो आखिरी बार ब्लॉक में पीछे की ओर '} 'गायब हो रहा है। लेकिन यह कॉपी + पेस्ट शफल में गलती से छोटा कर दिया गया हो सकता है। –