PHP : 데이터베이스를 찾을 수 없습니다.

Ruairi92

내 데이터베이스를 mysql에 연결하는 데 어려움이 있습니다. 데이터베이스에 연결하기 위해 여러 가지 방법을 시도했지만 이러한 방법이 작동하지 않는 것 같습니다. 나는 PHP를 처음 접했고 무언가를 놓칠 수 있지만 그것이 무엇인지 모르겠습니다. 이것은 검색 엔진 용이며 양식을 생성했습니다. 내 문제는 mysql_connect ( "localhost", "root", "") 또는 die ( "could not connect");?! 문제가 무엇인지, 어떻게 해결해야하는지 알 수 있는지 궁금해서 정말 감사합니다. 여기 내 코드가 있습니다.

<?php
//connect


mysql_connect("localhost", "root", "") or die("could not connect");
mysql_select_db("search") or die("could not find database");

$output = '';

if (isset($_POST['search'])) {
    $searchq = $_POST['search'];
    $searchq = preg_replace("#[^0-9a-z]#i","", $searchq);


   $query = mysql_query("SELECT * FROM  gp management system WHERE Title LIKE '%$searchq%' OR Description LIKE '%$searchq%' OR Keyword LIKE '%$searchq%'") or die("could not search");
   $count = mysql_num_rows($query);
   if($count == 0) {
       $output = 'There was no search results!';
   }
   else{
        while($row = mysql_fetch_array($query)) {
            $Title = $row['Title'];
            $Description = $row['Description'];
            $Keyword = $row['Keyword'];

            $output .= '<div> ' .$Keyword. ' </div> ';
        }
   }
}

?>

마크 B

SQL 오류 :

SELECT * FROM  gp management system WHERE Title...
               ^^-- table name
                  ^^^^^^^^^^ aliasing 'gp' as 'management'
                             ^^^^^^-- extra unknown garbage

테이블 이름에는 공백이 없어야하지만,이를 고집한다면 적절한 인용이 필요합니다.

SELECT * FROM `gp management system` etc...
              ^--------------------^

고정 된 / 쓸모없는 "검색 할 수 없음"오류를 출력하지 마십시오. DB에서 무엇이 잘못되었는지 알려주십시오.

$result = mysql_query($sql) or die(mysql_error());
                           ^^^^^^^^^^^^^^^^^^^^^^^

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스, PHP에 데이터를 넣을 수 없습니다.

분류에서Dev

PHP 코드를 통해 mysql 데이터베이스에 연결할 수 없습니다. PHP 치명적 오류 : 클래스 'MySQLi'를 찾을 수 없습니다.

분류에서Dev

앱이 시작될 때 데이터베이스를 찾을 수 없습니다.

분류에서Dev

CSV 파일을 데이터베이스 PHP에 넣을 수 없습니다.

분류에서Dev

데이터베이스에 PHP datetime을 저장할 수 없습니다.

분류에서Dev

DDMS에서 데이터베이스를 찾을 수 없습니다.

분류에서Dev

팩맨은 데이터베이스를 찾을 수 없습니다

분류에서Dev

SQL Server Management Studio에서 데이터베이스를 찾을 수 없습니다.

분류에서Dev

Ajax 및 PHP를 사용하여 mysql 데이터베이스에 입력을 업로드 할 수 없습니다.

분류에서Dev

PHP를 사용하여 데이터베이스에 값을 삽입 할 수 없습니다.

분류에서Dev

PHP를 사용하여 MYSQL 데이터베이스에 날짜와 시간을 삽입 할 수 없습니다.

분류에서Dev

PHP 및 MySql : 데이터베이스를 업데이트 할 수 없습니다.

분류에서Dev

데이터베이스 mysqli PHP를 업데이트 할 수 없습니다.

분류에서Dev

데이터베이스 php / mysql에서 재고 수량을 업데이트 할 수 없습니다.

분류에서Dev

Derby 데이터베이스에 테이블을 찾을 수 없습니다

분류에서Dev

Zabbix 3.0 MySQL 데이터베이스 데이터베이스 / mysql schema.sql을 찾을 수 없습니다.

분류에서Dev

PHP 및 MySQL을 사용하여 데이터베이스에서 가져 오는 동안 중복 데이터를 피할 수 없습니다.

분류에서Dev

SQLite 데이터베이스에서 열을 찾을 수 없습니다.

분류에서Dev

PHP는 Postgres 데이터베이스의 가치를 높일 수 없습니다.

분류에서Dev

데이터베이스 이름을 선택할 수 없습니다-PHP mySQL Database Querying for XML

분류에서Dev

데이터베이스 PHP의 테이블에 값을 바인딩 할 수 없습니다.

분류에서Dev

Lotus Notes : 지정된 데이터베이스에서 해당 이름의보기를 찾을 수 없습니다.

분류에서Dev

Microsoft Access 데이터베이스 엔진이 'Sheet1 $ 개체를 찾을 수 없습니다.

분류에서Dev

Microsoft Jet 데이터베이스 엔진이 'Sheet1 $ _'개체를 찾을 수 없습니다.

분류에서Dev

데이터베이스 생성 테이블 기본 키를 찾을 수 없습니다.

분류에서Dev

Wildfly JNDI 데이터 소스를 찾을 수 없습니다.

분류에서Dev

Coldfusion 9 데이터 소스를 찾을 수 없습니다.

분류에서Dev

사용자는 PHP 양식을 사용하여 MySQL 데이터베이스의 정보를 업데이트 할 수 없습니다.

분류에서Dev

현재 데이터베이스에서 pentaho CDE 클래스 'OUSER'를 찾을 수 없습니다.

Related 관련 기사

  1. 1

    데이터베이스, PHP에 데이터를 넣을 수 없습니다.

  2. 2

    PHP 코드를 통해 mysql 데이터베이스에 연결할 수 없습니다. PHP 치명적 오류 : 클래스 'MySQLi'를 찾을 수 없습니다.

  3. 3

    앱이 시작될 때 데이터베이스를 찾을 수 없습니다.

  4. 4

    CSV 파일을 데이터베이스 PHP에 넣을 수 없습니다.

  5. 5

    데이터베이스에 PHP datetime을 저장할 수 없습니다.

  6. 6

    DDMS에서 데이터베이스를 찾을 수 없습니다.

  7. 7

    팩맨은 데이터베이스를 찾을 수 없습니다

  8. 8

    SQL Server Management Studio에서 데이터베이스를 찾을 수 없습니다.

  9. 9

    Ajax 및 PHP를 사용하여 mysql 데이터베이스에 입력을 업로드 할 수 없습니다.

  10. 10

    PHP를 사용하여 데이터베이스에 값을 삽입 할 수 없습니다.

  11. 11

    PHP를 사용하여 MYSQL 데이터베이스에 날짜와 시간을 삽입 할 수 없습니다.

  12. 12

    PHP 및 MySql : 데이터베이스를 업데이트 할 수 없습니다.

  13. 13

    데이터베이스 mysqli PHP를 업데이트 할 수 없습니다.

  14. 14

    데이터베이스 php / mysql에서 재고 수량을 업데이트 할 수 없습니다.

  15. 15

    Derby 데이터베이스에 테이블을 찾을 수 없습니다

  16. 16

    Zabbix 3.0 MySQL 데이터베이스 데이터베이스 / mysql schema.sql을 찾을 수 없습니다.

  17. 17

    PHP 및 MySQL을 사용하여 데이터베이스에서 가져 오는 동안 중복 데이터를 피할 수 없습니다.

  18. 18

    SQLite 데이터베이스에서 열을 찾을 수 없습니다.

  19. 19

    PHP는 Postgres 데이터베이스의 가치를 높일 수 없습니다.

  20. 20

    데이터베이스 이름을 선택할 수 없습니다-PHP mySQL Database Querying for XML

  21. 21

    데이터베이스 PHP의 테이블에 값을 바인딩 할 수 없습니다.

  22. 22

    Lotus Notes : 지정된 데이터베이스에서 해당 이름의보기를 찾을 수 없습니다.

  23. 23

    Microsoft Access 데이터베이스 엔진이 'Sheet1 $ 개체를 찾을 수 없습니다.

  24. 24

    Microsoft Jet 데이터베이스 엔진이 'Sheet1 $ _'개체를 찾을 수 없습니다.

  25. 25

    데이터베이스 생성 테이블 기본 키를 찾을 수 없습니다.

  26. 26

    Wildfly JNDI 데이터 소스를 찾을 수 없습니다.

  27. 27

    Coldfusion 9 데이터 소스를 찾을 수 없습니다.

  28. 28

    사용자는 PHP 양식을 사용하여 MySQL 데이터베이스의 정보를 업데이트 할 수 없습니다.

  29. 29

    현재 데이터베이스에서 pentaho CDE 클래스 'OUSER'를 찾을 수 없습니다.

뜨겁다태그

보관