私の主な問題は、xampp を使用して実行されていた PHP プロジェクトが現在実行できないことです。HTML は表示でき、データベースに接続する必要のない一部の PHP ページも表示できます。データベースに接続する必要がありますが、機能しません。理由がわかりません。お願いします、お偉いさん、子供を救ってください!
以下はデータベースに接続するコードです:
<?phperror_reporting(0); //データベースリンクファイル $host='127.0.0.1';//データベースサーバー $ user='root ';//データベースユーザー名 $password='';//データベースパスワード $database='kaoshi';//データベース名 $conn=@mysqli_connect($localhost,$user,$password) または die( 'データベース接続に失敗しました!');@mysql_select_db($database) または die('データベースが見つかりません!');
mysql_query("set names 'gb2312'");function getoption($ntable,$nzd){ $sql="select ".$nzd." from ".$ntable." order by id desc"; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount>0) { for ($fi=0;$fi<$rowscount;$fi ) { ?> <option value="<?php echo mysql_result($query,$fi,0);?>"><?php echo mysql_result($query,$fi,0);?></オプション> <?php } }}関数 getoption2($ntable,$nzd){ ?> <option value="">请选择</option> <?php $sql="select ".$nzd." from ".$ntable." order by id desc"; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount>0) { for ($fi=0;$fi<$rowscount;$fi ) { ?> <オプション値="<?php echo mysql_result($query,$fi,0);?>" <?php if($_GET[$nzd]==mysql_result($query,$fi,0)) { echo "selected"; } ?>><?php echo mysql_result($query,$fi,0);?></option> <?php } }}function getitem($ntable,$nzd,$tjzd,$ntj){ if($_GET[$tjzd]!="") { $sql="「 から ".$nzd." を選択します」 .$ntable." where ".$tjzd."='".$ntj."'"; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount>0) { echo "value='".mysql_result($query,0,0)."'"; } }}関数 makefilename2(){ $i=1; $str = "0123456789"; // 出字文字集 $n = 4; // 出串长度 $len = strlen($str)-1; for($i=0 ; $i<$n; $i ){ $s .= $str[rand(0,$len)]; $timestamp=time(); $timestamp.$s を返します。 } function readzd($ntable,$nzd,$tjzd,$ntj){ $sql="「.$ntable.」から「.$nzd.」を選択します。ここで、「.$tjzd.」='".$ntj." 「」; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount>0) { echo mysql_result($query,0,0); }}function readzd2($ntable,$nzd,$tjzd,$ntj){ $sql="select ".$nzd." from ".$ntable." where ".$tjzd."='".$ntj."' "; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount>0) { return mysql_result($query,0,0); }}?>
phpstudyをダウンロードしてください。中国人はみんなphperを使っています~