Sari la conținut
Forum Roportal
AnaKonD

MySQL problem

Postări Recomandate

Sau php nu sunt sigur :roll:.Am o baza de date si un tabel "filme" iar in campul titlu am pus "Transformers".Uitati formularul html si fisierul php

 

<html>
<head>
<title>Extrage filme</title>
</head>
<body>
<form action="extragere_date_selectiv.php" method="post">
Titlu: <input type="text" name="titlu" value="" size="35" maxLenght="20">
<input type="submit" name="Trimite" value="Trimite">

</form>
</body>
</html>

 

 

 

 

 	
<?php
$cerereSQL = 'SELECT * FROM `filme` WHERE titlu="'.$_POST['titlu'].'"';
$rezultat = mysql_query($cerereSQL);
  while($rand = mysql_fetch_array($rezultat))
     {
        print_r($rand);
     }

?> 

 

Dupa ce dau submit imi afiseaza pagina goala.Am incercat si pe wamp 5 si pe EasyPHP.Acelasi lucru.Inca un detaliu poate conteaza,baza de date am facut'o cu phpMyAdmin (abia m'am apucat sa lucrez dupa cartea lui Oriceon )

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Salut,

 

Ai cumva si lliniile astea doua inainte sa executi query-ul?

 

$linkDb = mysql_connect('localhost', 'mysql_user', 'mysql_password');

$selectDb = mysql_select_db('your_database', $linkDb);

 

Este posibil sa mai ai o eroare:

 

$cerereSQL = 'SELECT * FROM `filme` WHERE titlu="'.$_POST['titlu'].'"';

pune fara '' tabela. de genul:

$cerereSQL = 'SELECT * FROM filme WHERE titlu="'.$_POST['titlu'].'"';

 

Bafta

 

 

Sau php nu sunt sigur :roll:.Am o baza de date si un tabel "filme" iar in campul titlu am pus "Transformers".Uitati formularul html si fisierul php

 

<html>
<head>
<title>Extrage filme</title>
</head>
<body>
<form action="extragere_date_selectiv.php" method="post">
Titlu: <input type="text" name="titlu" value="" size="35" maxLenght="20">
<input type="submit" name="Trimite" value="Trimite">

</form>
</body>
</html>

 	
<?php
$cerereSQL = 'SELECT * FROM `filme` WHERE titlu="'.$_POST['titlu'].'"';
$rezultat = mysql_query($cerereSQL);
  while($rand = mysql_fetch_array($rezultat))
     {
        print_r($rand);
     }

?> 

 

Dupa ce dau submit imi afiseaza pagina goala.Am incercat si pe wamp 5 si pe EasyPHP.Acelasi lucru.Inca un detaliu poate conteaza,baza de date am facut'o cu phpMyAdmin (abia m'am apucat sa lucrez dupa cartea lui Oriceon )

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Acele 2 linii le'am inclus in fisierul config.php.Dar le'am pus si acum dar tot nu merge,inclusiv fara " la tabela :roll:

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Stiu ca e o intrebare prosteasca, dar incluzi fisierul config.php nu? :roll:

Alte sfaturi ar mai fi sa incerci sa rulezi query-ul si in phpmyadmin sa fi sigur ca nu ai o problema cu baza de date.

Sa verifici ca baza de date este creata cu acelasi user si parola pe care le folosesti si la conectare (eventual pune-ti exit-uri in caz de failure la conectare si la selectare baza de date).

Eventual poti sa iti pui o conditie si la mysql_query, de genul:

if($rezultat = mysql_query($cerereSQL))

print("Succes");

else

print("Failed");

pana reusesti cat de cat sa localizezi problema. Alte sfaturi nu imi vin in minte

Sper sa te ajute :cry:

 

Acele 2 linii le'am inclus in fisierul config.php.Dar le'am pus si acum dar tot nu merge,inclusiv fara " la tabela :P

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Am gasit problema ;) .Eu lansam direct fisierul din directorul "www" si acesta nu trecea prin server adica la adresa in browser imi aparea "file:///D:/wamp/www/crawler/extragere_date_selectiv.php".Sily me :salut: .Thx for help anyway :flowers:

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×