以下是我为php / mysql学习练习获得的代码/错误通知:
数据库:' college1',包括表:'课程'有2列:'代码'并且' name'。
<?php
require 'parameter_conn.php';
$link = mysqli_connect($server, $user, $pass, $db) or die(mysqli_connect_error());
mysqli_select_db($link, 'college1');
<<<<line 16>>>> $code = mysqli_real_escape_string($link, $_POST['code']);
$query = "SELECT * FROM course WHERE code='$code'";
$result = mysqli_query($link, $query);
while ($row = mysqli_fetch_assoc($result)) {
echo "$row[code] $row[name]<br>";
}
mysqli_free_result($result);
mysqli_close ($link);
错误通知:
注意:未定义索引:C:\ wamp64 \ www \ mytest \ test1.php中的代码 第16行
答案 0 :(得分:-1)
你做错了:
$row[name]
我怀疑你有name
不变,因此需要
$row['name']
请参阅文档:https://secure.php.net/manual/en/language.types.array.php#language.types.array.foo-bar