0
mysqlにtab2
という名前のテーブルがあります。名前と電話フィールドが含まれています。1つの関数から別の関数へのフェッチデータをPHPの別の関数に渡す方法
私はgettabledata()
という名前の関数を作成しました:私は次のように警告し取得しています
function gettabledata()
{
$data = array();
$query = mysql_query("SELECT * FROM tab2");
$row = mysql_fetch_assoc($query);
//Here I am unable to get that how can I pass the fetched data in row
// variable to anywhere this function called.
// After update:
return $row;
}
if(isset($_POST['action']))
{
$gettab = createtable();//calling the function gettabledata
//Here I want to get the all data from that table
// After doing Update:
foreach($gettab as $row){
echo $row['name'];
echo $row['phone'];
}
}
アップデート後:print_r($gettab)
を行う上でも
`
Warning: Illegal string offset 'name' in E:\xampp\htdocs\practive\csvtest.php on line 29
Notice: Uninitialized string offset: 0 in E:\xampp\htdocs\practive\csvtest.php on line 29
Warning: Illegal string offset 'phone' in E:\xampp\htdocs\practive\csvtest.php on line 30
Notice: Uninitialized string offset: 0 in E:\xampp\htdocs\practive\csvtest.php on line 30
Warning: Illegal string offset 'name' in E:\xampp\htdocs\practive\csvtest.php on line 29
0
Warning: Illegal string offset 'phone' in E:\xampp\htdocs\practive\csvtest.php on line 30 `
、私が得た:
Array ([name] => [phone] => 0)
テーブルからの最初のレコード。
お手数ですがお早めに。
ありませんあなたはあなただけの最初のレコードを返すことを検証する方法であなたの質問を更新してくださいすることができ、そのちょうど戻って最初のレコード@Udara Seneviratne –
@MohammedSabirを働いていません。 –
@MohammedSabir gettabledata()の戻り値は配列です。したがって、配列をループする必要があります。私はその部分で私の答えを更新しました。 –