PDA

View Full Version : سوال در ارتباط با دیتابیس phpmy admin



malih$
شنبه 14 آبان 1390, 10:21 صبح
:متفکر:
سلام دوستان عزیز
من یک مشکل دارم یک برنامه ساده ارتباط با دیتابیس نوشتم که یک رشته رو توی دیتابیس پیدا کنه وتعدادش رو بگه و جدولش رو ایجاد کردم ولی هیچ کوئری برنمی گردونه با
phpmyadmin,php
که جواب نمیده
اگه لطف کنید بگید مشکلش کجاست ممنون میشم
پیغام خطا:
( ! ) Parse error: syntax error, unexpected T_STRING in C:\wamp\www\search.php on line 15



<form action="search.php" method="post" >
<p>
<input type="text" name="q" size="20">
<input type="submit" value="Search" name="searchBtn">
</p>
</form>








<?php


$key = $_POST["q"];


$DbConn = mysql_connect("localhost", "root" ,"") or die(mysql_error());
mysql_select_db("text",$DbConn) or die("Can Not Select DataBase Because: ". mysql_error());

$sql1= "SELECT * FROM 'tet' WHERE 'title' LIKE $key";

$SearchResult = mysql_query($sql1,$DbConn) ;
echo($SearchResult);

$TotalResults = mysql_num_rows( $SearchResult ) ;

for($i = 0; $i != $TotalResults; $i++ )
{
$TetTitle = mysql_result($SearchResult, $i, 1);
$TetBody = mysql_result($SearchResult, $i, 2);

echo($TetTitle);
echo(" ==");
echo($TetBody);

}
$end=mysql_close($DbConn);
?>



:افسرده:

sattaryekta
شنبه 14 آبان 1390, 17:43 عصر
سلام
فکر میکنم
$key
راباید بین "" قرار بدی

persian-boy
یک شنبه 15 آبان 1390, 10:42 صبح
$sql1= "SELECT * FROM 'tet' WHERE 'title' LIKE '".$key."'";

تست کن

iker-casillas
یک شنبه 15 آبان 1390, 15:49 عصر
به نظرم می رسه تو خط 12 داری کانکشنت رو اضافی پاس می دی تو متد های mysql بر عکس mysqli ها نمی خواد کانکشن رو به تک تک متد ها پاس بدی