Неустранимая ошибка: вызов неопределенной функции mysql_connect_errno () в

код сохраняется в двух файлах 1 является html и 2 является файлом php, я новичок в php, пожалуйста, помогите

Я получаю следующее сообщение об ошибке:

Неустранимая ошибка: вызов неопределенной функции mysql_connect_errno () в C: \ xampp \ htdocs \ xampp \ saveCode.php в строке 11

Я хочу сохранить пару полей в базе данных

попробуйте любое решение

HTML-код

<BODY> <form method="post" action="saveCode.php"> <table> <tr> <td> <TEXTAREA name="txtEn" onkeypress=writeurdu(event); id="id" dir=lft NAME="id" style="font-size:xx-large;" rows="1"></TEXTAREA></td> <td> <!--<TEXTAREA id="urd" dir=rtl NAME="id" ROWS="1" COLS="40"></TEXTAREA style="font-size:xx-large;">--> <TEXTAREA name="txtAr" id="urd" style=" width:388px; height:141px; border:solid 1px green;font-size:xx-large;" dir=rtl align="center"></TEXTAREA></td> <div ></div> </td> </tr> <tr> <td> Persio Arabic </td> <td> Roman </td> </tr> <tr> <td> &nbsp;</td> <td> <textarea name="comments">Example Comment</textarea> <input name="submitSave" type="submit" value="Save" /> </form> <a href="" id="btn_Save" name="lnkSave"> Save</a> <input type="button" id="btn_View" value="View" /> </td> </tr> </table> </form> </BODY> 

SaveCode.php

  <?php $conn_error='Could not Connect'; $mysql_host='localhost'; $mysql_user='root'; $mysql_pass=''; $mysql_db='db_ZS'; $con=mysql_connect($mysql_host,$mysql_user,$mysql_pass,$mysql_db); if (mysql_connect_errno()) { echo "Failed to connect to MySQL: " . mysql_connect_error(); } mysql_query($con,"INSERT INTO tlb1 (EN,AR) values ({$_POST['txtAr']},{$_POST['txtEn']})"); mysql_close($con); ?> 

Related of "Неустранимая ошибка: вызов неопределенной функции mysql_connect_errno () в"

В PHP нет функции mysql_connect_errno , но есть mysqli_connect_errno . Вам нужно убедиться, что вы используете все функции mysqli_, хотя вы не можете смешивать функции mysql и mysqli.

Как показывает синтаксическая раскраска, вы пропускаете заключительную цитату. Должен быть:

 mysqli_query($con,"INSERT INTO tlb1 (EN,AR) values ({$_POST['txtAr']},{$_POST['txtEn']})"); 

Возможно, идея использования редактора IDE / текста с подсветкой синтаксиса.

В вашем коде есть ошибка, вы не закрыли двойную кавычку. Пожалуйста измените

 mysqli_query($con,"INSERT INTO tlb1 (EN,AR) values ({$_POST['txtAr']},{$_POST['txtEn']})); 

к

 mysqli_query($con,"INSERT INTO tlb1 (EN,AR) values ({$_POST['txtAr']},{$_POST['txtEn']})");