Eroare de MySQL la adaugare date in tabel
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
tycyssg
- Mesaje:58
Eroare de MySQL la adaugare date in tabel
Am un tabel cu 6 coloane
Id - INT
cat - VARCHAR(50)
title - VARCHAR (50)
price - VARCHAR (6)
des - TEXT
date - VARCHAR (15)
Si incerc sa bag date in bd printr-un formular.
La cat - STARTERS
La title - Mixed Hors D'oeuvre
La Price - 4.95
La des - Chicken tikka, sheek kebab, Lamb Tikka, Drumstick, onion bhaji
La date - se adauga valoarea prin functia date();
Si imi apare eroarea asta:
Cod: Selectaţi tot
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'oeuvre', '4.95', ' Igonore the "." when you write the syntax. ', '02-10-2012' at line 4
Ciudat e ca daca la title , nu folosesc acel " ' " comanda este efectuata.
Vreo idee careva? Multumesc
MarPlo
Mesaje:4343
Eroarea este de la acea ghilimea simpla " ' " .
Daca folosesti mysql standard in PHP (adica nu PDO sau MySQLi) lncearca sa aplici functia addslashes() sau mysql_real_escape_string() la datele primite de la formular, inainte de a fi adaugate in comanda SQL (acestea adauga backslash "\" inaintea anumitor caractere).
Vezi tutorialul:
Adaugarea datelor in tabele MySQL .
tycyssg
Mesaje:58
well , am incercat cum mi-ai spus..
Cod: Selectaţi tot
$data=@date('d-m-Y');
$title= mysql_real_escape_string($_POST['title']);
$price= mysql_real_escape_string($_POST['price']);
$des= mysql_real_escape_string($_POST['des']);
mysql_select_db($NumeBazaDate,$conexiune);
$sql="INSERT INTO restmenu (title,price,des,date)
VALUES
('".$title."',
'".$price."',
'".$des."',
'".$data."'
)";
if (!mysql_query($sql,$conexiune))
{
die('Error: ' . mysql_error());
}
echo header("Location: okmsj7.php");
}
mysql_close($conexiune);
}
Cand vreau sa adaug datele , imi apare eroare "Conexiune pierduta" cum apare eroarea in browser cand nu ai internet , desi sunt pe localhost.
MarPlo
Mesaje:4343
Functia mysql_real_escape_string() se aplica dupa ce se face conectarea la MySQL si selectarea bazei de data, cu mysql_select_db(), si inainte de $sql.
Daca eroarea tot mai apare, nu cunosc cauza.
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...
- Eroare la un formular cu PHP
PHP - MySQL - XML
Primul mesaj
Salut. Am si eu o problema. In primul rand nu stiu daca am postat unde trebuie si am cautat pe forum ceva asemanator cu problema mea insa nu am...
Ultimul mesaj
Am rezolvat. Multumesc oricum pentru timpul acordat. Am folosit phpmailer pt ca cei de unde am webhostul asa lucreaza. Multumesc inca o data !
- 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...
- Eroare la incarcare json
JavaScript - jQuery - Ajax
Primul mesaj
Bună Marius
Cum rezolv să imi încarce tot fișierul .json
eoroare la
//fetch(endpoint)
//.then(blob => blob.json())
//.then(data =>...
Ultimul mesaj
Fisierul json de la acea adresa are peste 50 MB, e cam mare pentru preluare si procesare direct in pagina (client side) cu javascript.
A) Indicat...
- Eroare curs valutar
Scripturi de pe site
Primul mesaj
Salutare, folosesc de ceva vreme scriptul pentru curs valutar, care e foarte ok.
Recent la o validare a aparut eroarea
Uncaught SyntaxError:...
Ultimul mesaj
Nu e nici o problema.
Din ce am inteles, eroarea apare doar in validare, de la rularea codului care trebuie sa acceseze prin ajax un alt fisier.
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...