-2

この方法で選択するにはどうすればよいですか。

$sql_result = mysql_query("SELECT 1 FROM myTable WHERE myColumn = 'something' LIMIT 0,1");
if(is_resource($sql_result) && mysql_num_rows($sql_result) > 0 ){
    // how do I select a row here?
}

私がこれでするように:

$query = "SELECT * FROM myTable WHERE myColumn='something'";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
    $something = $row['SOMETHING'];
}
4

1 に答える 1

1

これは時代遅れの解決策です。mysql_関数を使用しないでください


方法1. (古くなっている私を使用しないでください)

$sql_result = mysql_query("SELECT xxx FROM myTable WHERE myColumn = 'something' LIMIT 0,1");
$row = mysql_fetch_array($sql_result); 
echo $row['xxx'];

方法2. (私を使用しないでくださいそれは時代遅れです)

$sql_result = mysql_query("SELECT xxx FROM myTable WHERE myColumn = 'something' LIMIT 0,1");
$row = mysql_fetch_row($sql_result); 
echo $row[0];

SELECT 1 FROM tableをつけてください...すべての行で1番/

于 2013-01-27T20:15:15.263 に答える