Php 如何像数据一样获取mysql记录?
大家好,我的问题有些奇怪,但我会在这里解释 我想记录简历的例子和用户信息。 我有两张那样的桌子Php 如何像数据一样获取mysql记录?,php,mysql,Php,Mysql,大家好,我的问题有些奇怪,但我会在这里解释 我想记录简历的例子和用户信息。 我有两张那样的桌子 cv *id *format users *id *name *age <p> My name is <b>$name</b> and im <b>$age</b> years old. <p> $sqlcv = mysql_fetch_array(mysql_query("select * from cv where id=
cv
*id *format
users
*id *name *age
<p>
My name is <b>$name</b> and im <b>$age</b> years old.
<p>
$sqlcv = mysql_fetch_array(mysql_query("select * from cv where id='2'"));
$text = $sqlcv['format'];
$sqluser = mysql_fetch_array(mysql_query("select * from users where id='3'"));
$name = $sqluser['name'];
$age = $sqluser['age'];
echo $text;
在格式单元格中包括一些html标记和$name、$age标记,就像这样
cv
*id *format
users
*id *name *age
<p>
My name is <b>$name</b> and im <b>$age</b> years old.
<p>
$sqlcv = mysql_fetch_array(mysql_query("select * from cv where id='2'"));
$text = $sqlcv['format'];
$sqluser = mysql_fetch_array(mysql_query("select * from users where id='3'"));
$name = $sqluser['name'];
$age = $sqluser['age'];
echo $text;
结果;
我的名字是$name,我是$age岁。
因此html标记可以工作,但未显示姓名和年龄:(
希望我能解释这个试试这个:
$age = 23;
$text = "Hi im Darius and im ".$age." years old";
echo $text;
您必须这样编写$text:
$text = "Hi im Darius and im " . $age . " years old";
否则它会认为$age在字符串中。您可以使用
与$name类似。我认为将其放入数据库列是没有意义的,因此我将发布这另一部分,以防您真的这样做。这一模一样。您确定您没有使用单引号吗?这可能与mysql无关。顺便说一句,如果任何答案对您有帮助,请不要放弃et将其标记为已接受。
<p>My name is <b><?=$name?></b> and I'm <b><?=$age?></b> years old.<p>
$output = str_replace('$age', $yourAgeVariable, $theCellValue)