나는 MySQL 데이터베이스가 있으며 임의의 행을 가져 오려면 PHP가 필요합니다. 성공적으로 생성했습니다PHP SQL - 임의 선택 1 행, ID = x
$query = "SELECT * FROM $usertable
WHERE region='UK'
ORDER BY RAND() LIMIT 1";
이렇게하면 임의의 행을 성공적으로 가져옵니다. 그러나, region=2
에 국한되지는 않습니다.
내가 할 수 있어야합니다 :
- 풀 무작위 때
region=UK
- 풀 무작위 때
region=UK
또는 ##
(## 예를 들어, 실제로, YK 다른 지역입니다 = Yorkshire)
기본적으로 행을 임의로 선택해야하지만 region=UK
일 때만 필요합니다.
region
내 fields/collumns
중 하나의 레이블이며, UK
행의 수에 대한 점에서 VARCHAR
의 내용이다.
나머지 코드를 정렬했습니다.
나는 다음과 같이 간단한 데이터베이스와 PHP가 : 그것은 단지region
컬럼의 모든 값에 대해 무작위로 당기는,
<?php
//Sample Database Connection Syntax for PHP and MySQL.
//Connect To Database
$hostname="carbonmarketing.db.9606426.hostedresource.com";
$username="MarketReadOnly";
$password="Read0nly1";
$dbname="carbonmarketing";
$usertable="ClientList";
$advertfooter = "advertfooter";
mysql_connect($hostname,$username, $password) or die ("<html>%MINIFYHTML4333ddb1f6ba50276851b9f9854a5c817%</html>");
mysql_select_db($dbname);
# Check If Record Exists
$query = "SELECT * FROM $usertable
WHERE region='UK'
ORDER BY RAND() LIMIT 1";
$result = mysql_query($query);
if($result)
{
while($row = mysql_fetch_array($result))
{
$advertfooter = $row["$advertfooter"];
echo "$advertfooter";
}
}
?>
을하지만
는 당신이 보는 것이 도움이 될 알려줘 데이터베이스
당신은 무엇을 원하는가? 그것을 설명해주세요 –
나는 PHP와 SQL에 익숙하지 않고 (haha를 걸을 수 있기 전에 실행된다) –