现在,我正在为博物馆创建一个新的主页,而且我必须使用旧数据库(因为它有7万多个条目)。
我现在的工作是将“ dias”表(支持者行)中的值从支持者的全名更改为其ID(支持者表)。
知道我正在使用以下代码:
$result = mysql_query("SELECT pate FROM dias");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$pate = explode(" ", print_r($row[0]));
echo "<br>";
}
如果现在放进去$pate[0]
,我只会得到“ 1”作为输出(以及来自print_r的名称)。
我的问题是:如何分割名称并将其分别保存在变量中,因为我认为我需要这样做,以便能够将名称与支持者表中的名称进行比较,并将ID写入“ dias”表。
如果您需要更多信息,请随时询问。
explode
需要一个字符串作为第二个参数,但是您要使用的返回值print_r
,true
在这种情况下,该值为。只需采用$ row [0],您就应该在中拥有一个数据数组$pate
。
之后尝试打印$pate
。
$result = mysql_query("SELECT pate FROM dias");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$pate = explode(" ", $row[0]);
print_r($pate)
echo "<br>";
}
之后,继续:)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句