Проблем при дб

HiDeOfThePaiN

Registered
Код:
<?php 
//Ние трябва да се свържем с базата данни първо 
$host = "localhost"; 
$user = "root"; 
$pass = "pass"; 
$db = "links"; 

$connect = mysql_connect($host, $user, $pass); 
if(!$connect){ 
die(mysql_error()); 
} 

$select = mysql_select_db($db, $connect); 
if(!$select){ 
die(mysql_error()); 
} 

// Трябва да вземем дума за търсене и да я сложим в променливата. 

$search = $_REQUEST['search']; 

//This will not make search the Search Database and the column DESCRIPTION. 

$searchResults = mysql_query("SELECT * FROM Search WHERE DESCRIPTION LIKE '%$Search%'"); 

//Това ще отпечатва заглавието и описанието на върнатите резултати.

while($row = mysql_fetch_array($searchResults)){ 
echo $row['TITLE']. "<br>"; 
echo $row['DESCRIPTION']. "<br>"; 
echo "<br>"; } 
?>

и ми дава Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\search\search.php on line 28 защо така ?
 
jooorooo каза:
5. Заглавието на нова тема трябва да е подходящо и описващо съдържанието на темата.
Недопустими са заглавия от рода на:
Помогнете ми, Спешно, Имам проблем, HELP: PROBLEM, ПОМОООЩ!!!!!!, Molqvi kajete ......., nqkoi znae li... и т.н.
 
Пробвай така, но ме съмнява да стане:

<?php
//Ние трябва да се свържем с базата данни първо
$host = "localhost";
$user = "root";
$pass = "pass";
$db = "links";

$connect = mysql_connect($host, $user, $pass)
or die(mysql_error());

$select = mysql_select_db($db, $connect)
or die(mysql_error());

// Трябва да вземем дума за търсене и да я сложим в променливата.

$search = $_REQUEST['search'];

//This will not make search the Search Database and the column DESCRIPTION.

$searchResults = mysql_query("SELECT * FROM search WHERE description LIKE '%$Search%' ");

//Това ще отпечатва заглавието и описанието на върнатите резултати.

while($row = mysql_fetch_array($searchResults)){
echo $row['title']. "<br>";
echo $row['description']. "<br>";
echo "<br>"; }
?>

Сигурен ли си, че таблицата ти се казва search и в нея имаш колоните title и description?
 
дбто ми се казва links

и вътре има само Id и Links

Код:
CREATE TABLE `links` ( 
`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
`links` VARCHAR( 200 ) NOT NULL
);
 
HiDeOfThePaiN каза:
дбто ми се казва links

и вътре има само Id и Links

Код:
CREATE TABLE `links` ( 
`id` INT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
`links` VARCHAR( 200 ) NOT NULL
);

ами тогава как искаш да изкарваш от таблица serch....

Така става ли:

<?php
//Ние трябва да се свържем с базата данни първо
$host = "localhost";
$user = "root";
$pass = "pass";
$db = "links";

$connect = mysql_connect($host, $user, $pass)
or die(mysql_error());

$select = mysql_select_db($db, $connect)
or die(mysql_error());

// Трябва да вземем дума за търсене и да я сложим в променливата.

$search = $_REQUEST['search'];

//This will not make search the links Database and the column DESCRIPTION.

$searchResults = mysql_query("SELECT * FROM links WHERE links LIKE '%$Search%' ");

//Това ще отпечатва заглавието и описанието на върнатите резултати.

while($row = mysql_fetch_array($searchResults)){
echo $row['id']. "<br>";
echo $row['links']. "<br>";
echo "<br>"; }
?>
 

Back
Горе