php sau mysql(i)

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

php sau mysql(i)

Mesajde iulyfigm » Dum Aug 31, 2008 10:03 pm

am o problema cu un site care pe local merge iar pe server nu afiseaza nimic din bd.
codul este scris in poo, am verificat serverul sa vad daca suporta mysqli si in phpinfo(); apare (additional .ini files parsed: .../mysqli.ini, ).

aveti idee care e problema?



Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

Mesajde iulyfigm » Lun Sep 01, 2008 12:25 pm

nu a mai patit nimeni pana acum asa ceva? ...

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Lun Sep 01, 2008 12:42 pm

De patit nu am patit, dar mi se pare ciudat ca nu iti da nici o eroare, doar nu iti afiseaza nimic. Vezi directivele display_errors si error_reporting ce valori au, sa nu cumva sa iti ascunda serverul toate erorile (display_errors off sau error_reporting 0)

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Lun Sep 01, 2008 2:10 pm

Mai toate host-urile care se respecta nu afiseaza erorile ...
Totusi sugerez sa vezi baza aia de date (cu un phpmyadmin ceva) de pe serverul lor, daca te poti conecta la ea sau daca e alta versiune (cine stie, poate nu ai pus `table_name` ...). Daca nu, incearca sa fortezi erorile sa apara, sau fa-i debug manual (adica pui un echo "X"; undeva in pagina si vezi cand il afiseaza ... cand nu-l mai afiseaza inseamna ca e o problema in zona aia a codului).

Succes.

Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

Mesajde iulyfigm » Lun Sep 01, 2008 8:48 pm

am facut un test cu echo'ceva'; si il afiseaza, deci fisierele se includ fara nici o problema.
baza de date am verificat-o prima data; chiar la asta mi-a fost gandul intai ...

de verificat directivele refeitoare la erori nu am facut, dar incerc imediat si revin cu cuncluzia ...

Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

Mesajde iulyfigm » Lun Sep 01, 2008 8:56 pm

dupa cum zicea mihaitha,
display_errors-Off
error_reporting-81 ce inseamna 81?
[/b]

//EDIT acum am pus un error_reporting(E_ALL); ... dar tot nimic
nu v-am spus ca este pe un subdomeniu... cu toate ca nu cred sa aiba vreo legatura

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Lun Sep 01, 2008 10:05 pm

iulyfigm, imprastie var_dump()-uri pe unde ai instante de mysqli sau variabile care contin resurse de mysqli, vezi ce iti afiseaza.

Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

Mesajde iulyfigm » Lun Sep 01, 2008 10:36 pm

pt functia de conectare la bd object(mysqli)#1 (0) { }
la $request = $conect -> query("SELECT * FROM tabela"); apare NULL

deci nu scoate nimic din bd?

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Mar Sep 02, 2008 1:06 am

E cel putin ciudat. Trebuia sa intoarca TRUE, FALSE sau un obiect MySQLi_Result, dar in nici un caz NULL. Daca dupa apelul la metoda query() faci un echo $conect->error; ce iti afiseaza? Incearca sa faci un trace back, vezi pe unde se strica treaba. Poti sa postezi aici partea aia de cod? Sau e prea mult?

Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

Mesajde iulyfigm » Mar Sep 02, 2008 8:07 pm

nu afiseaza nimic ... :x

Avatar utilizator
gabysolomon
Senior Member
Mesaje: 743
Membru din: Dum Apr 09, 2006 11:39 am
Localitate: Bacau
Contact:

Mesajde gabysolomon » Mar Sep 02, 2008 8:35 pm

verifica conexiunea ... daca s-a conecta la DB .. acolo e un query.

Avatar utilizator
iulyfigm
Senior Member
Mesaje: 457
Membru din: Mie Oct 04, 2006 1:56 pm

Mesajde iulyfigm » Mar Sep 02, 2008 9:16 pm

GATA ... REZOLVAT ...
buba era la adresa serverului de mysql :xyzw adika portul


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 26 vizitatori