ホームページ > バックエンド開発 > PHPチュートリアル > echo mysql_query($s); 値なしの出力ソリューション

echo mysql_query($s); 値なしの出力ソリューション

WBOY
リリース: 2016-06-13 13:35:27
オリジナル
5997 人が閲覧しました

echo mysql_query($s);一切值输出力
$query="select * from user";
$results=mysql_query($query);
while(@$ r=mysql_fetch_array($results)){
echo htmtocode($r['userid']);
echo " "?>
削除


}
?>
< ?php
if(@$_GET['action']=='delete'){
$s="ユーザーから選択 where userid=$_GET[userid]";
echo mysql_query($s );
die();
if(mysql_query($s)){

exit(')');
}
}
?>

------解决方案- -------------------

PHP コード
<?php
  $query="ユーザーから * を選択";
  $results=mysql_query($query);
  if( ! $results)
      die("SQL: {$query} エラー: " .mysql_error() );
  while( $r=mysql_fetch_array($results) )
  {  
      echo htmtocode($r['userid']);
      エコー「」;
  ?>
      <a href="?action=delete&userid=<php echo $r['userid']; ?>">削除</a>
      <br />
  <?php  
  }
  ?>

  <?php
  if($_GET['アクション']=='削除'){
     if( ! isset($_GET['userid']) )
         exit('ユーザーIDは空,放弃操作');
     $userid = トリム( $_GET['userid'] );
     // 我不明白删除操作用選択做什么?
     $s="select * from `user` where userid = '{$userid}'";
     // echo 只对文字列と数字有能、调试の话用var_dump()
     var_dump( $result = mysql_query($s) ); 

     if( $result ){
          exit('<スクリプト言語="javascript">
                alert("删除成功!");
                self.location = "admin.php";
                </script>');
     }それ以外
         「mysql エラー:」をエコーし​​ます。 mysql_error();
  }
?>
<br><font color="#e78608">------解解案---------</font><br>if(@$_GET['action'] =='delete'){<br>$s="ユーザーから選択 where userid=$_GET[userid]";<br>echo mysql_query($s);<br>die();<br>你写的この三句<br>変更はこの样<br>if(@$_GET['action']=='delete'){//确认这个条件满足,进入了循環环<br>$s="ユーザーから選択userid=$_GET[userid]";//<br>echo $s."<br />";//输出语句内容,也查一下运行到此步不有,可以单独データ库里查一下看有值没<br>echo mysql_query($s);//クエリが返されるだけ成功不成功并不是查得的内容<br>die();//语句到此就句中止了<br>要注意你ユーザー ID は int 型ではなく、テキストまたは文字の 2 つが必要です。<br> をここに追加する必要があります。
<br><font color="#e78608">------解决方案---------</font><br>echo 只能输出字符串和数字,<br>mysql_query(); 返されるのは资源の種類です、当然、出来ません<br> 用 var_dump が出力可能です、要見結果要使用関数数处処理が返される资源
<br><font color="#e78608">------解法案-----</font><br> 戻り false 表示你的 SQL 句有问题,失敗成功<br>给次面加上一句 echo mysql_error(); <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート