-2

これが私のコードです

<?php

session_start();

include 'header.php';

$getUserInfo = mysql_query("SELECT * FROM Campaigns WHERE cid = '$cid'");
$userinfo = mysql_fetch_assoc($getUserInfo);

$cid = $getUserInfo['cid']; //ID
$CName = $getUserInfo['CName']; //Name
$CDesc = $getUserInfo['CDesc']; //Description
$CAmt = $getUserInfo['CAmt']; //Rate
$CReqs = $getUserInfo['CReqs']; //Requirements 
?>
<html>
    <body>

<h3><?php echo $cid;?>, <?php echo $CName;?></h3>
<p><?php echo $CDesc;?>     

    </body>
</html>

そして、phpデータベースのすべての新しいアイテムについて、動的に表示したいと考えています。

しかし、何らかの理由で情報が表示されません。getUserInfo を使用しているからですか

4

1 に答える 1

2

交換

$cid = $getUserInfo['cid']; //ID
$CName = $getUserInfo['CName']; //Name
$CDesc = $getUserInfo['CDesc']; //Description
$CAmt = $getUserInfo['CAmt']; //Rate
$CReqs = $getUserInfo['CReqs']; //Requireme

$cid = $userinfo ['cid']; //ID
$CName = $userinfo ['CName']; //Name
$CDesc = $userinfo ['CDesc']; //Description
$CAmt = $userinfo ['CAmt']; //Rate
$CReqs = $userinfo ['CReqs']; //Requireme

間違った変数から読み取っています

その他の提案:

MySQL から実際に結果が得られることを確認します。

var_dump($getUserInfo);
var_dump($userinfo);

そうでない場合は、理由を確認してくださいecho mysql_error();

配列に正しいキーがあることを確認してください (PHP 変数では大文字と小文字が区別されます)。

于 2013-09-21T17:16:11.097 に答える