Includere in functie variabila $con de conectare la mysql
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
Stefan
- Mesaje: 117
Includere in functie variabila $con de conectare la mysql
Salut, in primul rand, nu stiu ce titlu as putea pune la acest topic..
Am urmatoarea functie pentru curatarea campurilor:
Cod: Selectaţi tot
<?php
function curatare($val){
include('./core/database/connect.php');
return htmlentities(strip_tags(mysqli_real_escape_string($con,$val)));
}
?>
Daca as elimina functia include din functie, apare ca variabila $con nu este declarata. Cum as putea face ca sa nu mai includ de fiecare data fisierul cu conectarea la baza de date? O sa fie mai multe functii care o sa faca apel si la conectarea bazei de date
Am incercat sa declar variabila $con de tip global dar eroarea persista.
MarPlo
Mesaje: 4343
Salut,
Faci includerea in afara functiei, si transmiti variabila $con cu conectarea ca argument al functiei.
Cod: Selectaţi tot
include('./core/database/connect.php');
function curatare($con, $val){
return htmlentities(strip_tags(mysqli_real_escape_string($con,$val)));
}
//apelare
curatare($con, $valoare);
Subiecte similare
-
Tip de conectare la baza de date
Discutii si Intrebari Diverse
Primul mesaj
care este noul tip de fisier pentru conectara la baza de date?
Ultimul mesaj
In prezent, tipurile de conectare la baza de date folosind php sunt PDO si MySQLi. PDO (PHP Data Objects) se poate folosi pentru conectare si la alte...
-
Eroare de variabila in php 8
PHP - MySQL - XML
Primul mesaj
Salut
Am trecut la php 8 si imi da eroarea asta
Warning: Undefined variable $page in G:\site\htdocs\system\site\page.php on line 16
in...
Ultimul mesaj
Imi mai da eroarea asta
Warning: Undefined array key message
iar eu am asa
$message=$_POST ;
Edit,
rezolvat cu
$message='';
if (isset($_POST...
-
Update de la mysql la mysqli
PHP - MySQL - XML
Primul mesaj
Buna seara,
caut sa inteleg dar nu pot. Am in site acest script care a functionat si functioneaza inca dar nu cu versiuni noi de PHP, cum ar fi 7....
Ultimul mesaj
In mysqli nu se foloseste mysql_query($sql).
Modulul mysqli e bazat pe obiecte si foloseste: $mysqli->query($sql);
Unde $mysqli e obiectul...
-
mysql Update dupa nume
PHP - MySQL - XML
Primul mesaj
Salutari,
Incerc de ceva timp sa fac sa imi salveze informatiile jucatorului in baza de date, o data inserate vreau atunci cand gaseste din nou...
Ultimul mesaj
Cand se creaza tabelul in baza de date, coloana nickname trebuie sa fie de tip UNIQUE KEY .
Iar id-ul ar trebui sa fie o valoare care sa nu o mai...