-3

以下のコードを動作させようとして立ち往生しています。構文の何かが適切に宣言されていないようです。変数の名前を変更しようとしましたが、まだ動作しません。データベースにパッケージと呼ばれるテーブルがあります。エラーが何であるかについてのアイデアはありますか?お願いします :( :

  <?PHP

    include('connection.php');
    include('validation.php');
    include('header.php');

    $PID = $_GET['PID'];
    $q_getpackage = "SELECT * FROM packages WHERE PID=$PID";
    $r_getpackage = mysql_query($q_getpackage,$connection);



    ?>


<!DOCTYPE HTML>
<html>
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link href="styles.css" type="text/css" rel="stylesheet"/>
    <link href='http://fonts.googleapis.com/css?family=Courgette' rel='stylesheet'     type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Numans' rel='stylesheet'  type='text/css'>

    <title>Products Information</title>
</head>
<body>



      <div class="packages_wraper"><!--Packages Wraper-->       

      <div class="package_name"><?php echo mysql_result($r_getpackage,0,'name');?></h3>
        <div class="details"><?php echo mysql_result($r_getpackage,0,'details');?</div>
    <div><?php echo mysql_result($r_getpackage,0,'guide');?> </div>
    <div><?php echo mysql_result($r_getpackage,0,'review');?> </div>
        <div class="pic"><img src="<?php echo mysql_result($r_getpackage,0,'pic_url');?>"/></div>

        </div><!--END Packages Wraper--> 

     </div>
</body>
</html>

次のようなエラーがあります。

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tk1/domains/valbet.tk/public_html/product_info.php on line 33
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tk1/domains/valbet.tk/public_html/product_info.php on line 34
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tk1/domains/valbet.tk/public_html/product_info.php on line 35
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/tk1/domains/valbet.tk/public_html/product_info.php on line 36
4

1 に答える 1

-1

SQL ステートメントが正しく実行されませんでした。echo mysql_error()の後に実行しmysql_query()て理由を確認し、出力を調べて、それが示す内容を修正してください。

(また、与えられた入力の検証/準備されたステートメント/mysqli に関する標準の警告を受け取ります)

于 2012-10-14T14:07:26.787 に答える