我正在尝试学习如何创建CRUD工具,以使我第一次尝试使用MYSQL。我正在使用以下教程:http : //trendinquirer.com/simple-crud-in-php-add-edit-delete-view-in-php/
在本地WAMP服务器上构建。
我可以使用所有功能,但是每个页面都会给我MYSQL弃用警告。
我对此很陌生,想知道是否有人可以给我任何指针,因为我似乎太新了而无法理解PHP手册。
当我改变时:
<?php
mysql_connect('localhost','username','password'); /** Syntax ==> mysql_connect(SERVERNAME,USERNAME,PASSWORD); **/
mysql_select_db('development_logs'); /** This will select the databasename **/
到:
$connection = mysqli_connect('localhost','username','password');
if (!$connection) {
die("Database connection failed: " . mysqli_error());
}
// 2. Select a database to use
$db_select = mysqli_select_db($connection, 'development_logs');
if (!$db_select) {
die("Database selection failed: " . mysqli_error());
}
然后,我在此字符串周围得到了与我的index.php页面相对应的全新错误集:
<?php
$result = mysql_query("SELECT * FROM website_logs");
while($data = mysql_fetch_object($result) ):
?>
至少在这一点上的任何帮助将不胜感激。
您需要使用mysqli_connect_error()
来报告的问题mysqli_connect()
,因为mysqli_error()
需要连接参数。
打开连接后,必须使用mysqli_query()
和mysqli_fetch_object()
。mysqli_query()
要求$connection
作为第一个参数:
$result = mysqli_query($connection, "SELECT * FROM website_logs") or die ("Query failed: " . mysqli_error($connection));
while ($data = mysqli_fetch_object($result)) {
...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句