只是想簡(jiǎn)單的用vue連接下資料庫(kù)
想了很多方法 還是不行 我是想把php程式碼整到組件裡
但是它沒(méi)有像我想的那樣被解析出來(lái)
圖片描述
這是組件那個(gè)程式碼 我就想問(wèn)怎麼連資料庫(kù)啊 這樣不對(duì)麼。 。 急..
<template>
<p class="see">
<table border="1">
<tr>
<td>id</td>
<td>name</td>
<td>number</td>
<td>eamil</td>
<td>sex</td>
<td>hobby</td>
<td>education</td>
<td>message</td>
</tr>
<?php
$link = mysqli_connect("localhost","root","") or die(mysqli_error());
mysqli_select_db($link, "lydb");
$result = mysqli_query($link, "select * from ly") or die(mysqli_error());
while ($row = mysqli_fetch_array($result))
{
?>
<tr>
<td><?php echo $row['id'];?></td>
<td><?php echo $row['name'];?></td>
<td><?php echo $row['number'];?></td>
<td><?php echo $row['telephone'];?></td>
<td><?php echo $row['eamil'];?></td>
<td><?php $hobby=$row['hobby'];echo $hobby;?></td>
<td><?php echo $row['education'];?></td>
<td><?php echo $row['message'];?></td>
<?php
}?>
</tr>
</table>
</p>
</template>
樓主真乃人才.這是常識(shí)問(wèn)題好吧~~~
原因很簡(jiǎn)單,php並沒(méi)有監(jiān)聽(tīng)你正在運(yùn)行的vue環(huán)境的端口,而且也無(wú)法監(jiān)聽(tīng),因?yàn)樵摱丝谡诒籲ode佔(zhàn)用.所以無(wú)法解析php代碼,你寫(xiě)的那些php代碼對(duì)node來(lái)說(shuō)就是一段文本而已.
如果想讓vue透過(guò)php取得資料庫(kù)中的內(nèi)容,建議看下RESETful Api
另外,多補(bǔ)補(bǔ)基礎(chǔ)知識(shí)吧.
樓主真乃人才.這是常識(shí)問(wèn)題好吧~~~
js和瀏覽器怎麼能直接執(zhí)行PHP代碼? PHP需要經(jīng)過(guò)WEB伺服器PHP解釋器處理的