0
所以我运行一个存储过程,返回几行,每行包含一个PK计数器和一个电话号码。我需要一种'自动'创建变量名称并将这些值赋值给它们的方法。如果我不能自动化它,我至少需要在while循环内创建3个不同的变量。使用mysql_results创建一个变量名
$rs = mysql_query("CALL GetUserNumbers('" . $_SESSION['UserID'] . "')");
while ($row = mysql_fetch_assoc($rs))
{
$incrementingvariablename = row['phonenumber'];
// something like $_1 = firstrow, $_2 = secondrow etc until all the rows have been read.
}
在此先感谢!
这仅仅是一个极其混乱的替代阵列。 –
是的,但这是作者问的问题:如何动态创建变量。 – petraszd
这对知道有用。谢谢一堆。我想知道它是否适用于从查询结果集中提取的值?即使如此,数组方法似乎更可行。 – Kulingar