-1

問題が解決しました

答えは

$query = "SELECT manager FROM tablename WHERE manager='$manager'";

微妙な違いですが、 $manager の前後のドットを削除することが答えでした。

PHPFreaks.com の功績

私はこれを持っていました。

<?php include 'dbdetails.php';  

$id = mysql_real_escape_string($_GET['id']);  

$query = 'SELECT `column` FROM `tablename` WHERE `id` = '.$id.' ';  

$result = mysql_query($query);  

$row = mysql_fetch_array($result);  

echo $row['column'];  

?>

ここから撮影)

これは、ID のみを使用している場合は正常に機能しますが、使用する必要がある列に値が繰り返されているため、達成しようとしているものに対して ID が機能しません。

Manager基本的に、列をクエリとして使用して、オンザフライでページを作成しようとしていますID

これを達成する正しい方法は何ですか?私DISTINCTは出てくると思いますか?

私は目指しています;

<a href="sitename.com/?manager=Micky Adams">Micky Adams</a>

Micky Adams私の構造として、すべてのインスタンスまたはアンカーとして設定されているマネージャー名をフェッチします。

4

1 に答える 1

0

次のように変更した場合:

$manager = $_GET['manager'];  
$query = 'SELECT `column` FROM `tablename` WHERE `manager` = '.$manager.' ';

それはあなたが望むものを達成しませんか?マネージャーのインスタンスが複数ある場合、 DISTINCT は、データが実際にどのように保存されているかによって、部分的にしか役立ちません。

于 2013-05-10T10:41:06.900 に答える