5

私はこの質問から始めました:

PHPPEARエラーの修正

そして、私は提案されたものを使用しましたが、それはうまくいかないようです。

私のコードは次のようになります。

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

$db = DB::connect('mysql://root:password@localhost/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:password@localhost/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)"
);

'C:\ Users \ Desktop\formhelpers.php'が必要な場合; 10行目です。

それでも同様のエラーが発生します:

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

ディレクトリが問題を解決しなかったので、PEARファイルの編集に関する以前の質問が関連しているのではないかと思います。

私の質問:

修正が必要なファイルはxampのphp.iniファイルですか?(以前はphp.netから直接phpをダウンロードしました)

開発用と本番用の両方のphp.iniがあります...どちらを編集しますか?

.iniファイルがメモ帳で開きます。これが正しい編集場所かどうかはわかりません。確認?

4

1 に答える 1

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))");
于 2012-06-22T15:25:17.150 に答える