我正在嘗試使用php
顯示SQL
數據庫。無法選擇數據庫
我得到一個錯誤:
Cannot Select Database (running local on XAMPP).
在XAMPP
我走進xampp-security
,改變了超級用戶的密碼設置爲 「thisthing」
我有一個文件名爲:mydb.sql
MYDB。 sql:
CREATE TABLE `dpuForm` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`JN` TINYTEXT NOT NULL ,
`PN` TINYTEXT NOT NULL ,
`QTY` TINYTEXT NOT NULL ,
`DESC` TINYTEXT NOT NULL ,
PRIMARY KEY (`ID`));
INSERT INTO 'dpuForm' ('JN',...........yadayadayada
這是我的PHP:
<?php
$host = "localhost";
$username="root";
$password="thisthing";
$database="mydb";
mysqli_connect($host,$username,$password);
@mysqli_select_db($database) or die("Unable to select database");
$query = "SELECT * FROM dpuForm";
$result = mysqli_query($query);
$num = mysqli_numrows($result);
mysqli_close();
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<table>
<th>Job Number</th>
<th>Part Number</th>
<th>QTY</th>
<th>Description</th>
<?php
$i=0;
while ($i < $num) {
$f1=mysqli_result($result,$i,"JN");
$f2=mysqli_result($result,$i,"PN");
$f3=mysqli_result($result,$i,"QTY");
$f4=mysqli_result($result,$i,"DESC");
?>
<tr>
<td><?php echo $f1; ?></td>
<td><?php echo $f2; ?></td>
<td><?php echo $f3; ?></td>
<td><?php echo $f4; ?></td>
</tr>
<?php $i++;} ?>
</table>
</body>
</html>
'@ mysqli_select_db'唐」不要在數據庫連接上抑制錯誤警告。並將你的die()語句改爲die('Unable to connect to database。')mysqli_connect_error());' – Ohgodwhy
你認爲我怎麼改變它? – bagofmilk
從'mysqli_select_db'呼叫 – Ohgodwhy