제 주요 문제는 xampp을 사용하여 실행하던 PHP 프로젝트를 이제 실행할 수 없다는 것입니다. html을 표시할 수 있고, 데이터베이스에 연결할 필요가 없는 일부 PHP 페이지도 필요한 한 표시할 수 있습니다. 데이터베이스에 연결하면 작동하지 않습니다. 이유를 모르겠습니다. 상사님, 아이를 구해주세요!
다음은 데이터베이스에 연결하는 코드입니다.
<?phperror_reporting(0); //데이터베이스 링크 파일 $host='127.0.0.1';//데이터베이스 서버 $user='root';// 데이터베이스 사용자 이름$ 비밀번호='';//데이터베이스 비밀번호 $database='kaoshi';//데이터베이스 이름 $conn=@mysqli_connect($localhost,$user,$password) 또는 die('데이터베이스 연결 실패!'); @mysql_select_db($ 데이터베이스) 또는 die('데이터베이스를 찾을 수 없습니다!');
mysql_query("세트 이름 'gb2312'");function getoption($ntable,$nzd){ $sql="".$ntable."에서 ".$nzd."를 선택하고 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="".$ntable."에서 ".$nzd."를 선택하고 ID 설명으로 주문"; $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 } }}함수 getitem($ntable,$nzd,$tjzd,$ntj){ if($_GET[$tjzd]!="") { $sql=""에서 ".$nzd."를 선택하세요. .$ntable." 여기서 ".$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를 반환합니다. } 함수 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); }}함수 readzd2($ntable,$nzd,$tjzd,$ntj){ $sql="".$ntable."에서 ".$nzd."를 선택합니다. 여기서 ".$tjzd."='".$ntj."' "; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount>0) { return mysql_result($query,0,0); }}?>