我的表有3个字段:RapperName,MusicPath,MusicName
现在在这个函数中检查名称是否存在我想要在else语句中 拿这个cloumns的所有行我的意思是,例如row_count == 5采取该cloumns的所有行
public function TakeAll($name){
$sql = 'SELECT * from Rap WHERE RapperName =:name';
// find all column's with that name and take all column's with rows
}
答案 0 :(得分:0)
使用查询
$sql = 'SELECT * from Rap WHERE RaperName =:name';
答案 1 :(得分:0)
我找到了答案:
public function TakeAll($name){
$sql ="SELECT * from Rap WHERE RapperName={$name}";
$result = mysql_fetch_all($conn, $sql);
return $result;
}
答案 2 :(得分:-1)
看来你正在使用一些PHP框架。 尝试使用您的框架语法使用以下PHP代码,这可能有助于您了解您需要做什么。
public function checkRaperExist($name){
$sql = mysql_query("select * from Rap where RaperName = '".$name."'");
$row_count = mysql_num_rows($sql);
if($sql){
if ($row_count < 0){
return false;
} else {
$data = array();
while($row = mysql_fetch_assoc($sql)){
$data[] = $row;
}
print_r($data);
}
} else {
return false;
}
}