Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

Mitu päeava jamanud juba MySQLi-iga ja lihtsalt ei saa aru mis viga.

Soovitatud postitused

Üldiselt mul on leht mis tõmbab info MySQL databaasist.

 

Ehk Teen admin paneeli millega saab lisada ja muuta infot. Ja siis esilehele tuleb info.

 

MENU: Tõmbab automaatselt menüü

SISU: Lehe artikkel, kui pole postiga midagi võetud kuvab esilehe.

FOOTER: Tõmbab footer info.

 

 




lalalal



include("admin/config.php");
session_start(); 
?>header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>










Esileht    $str="select * from content";
   //echo $str;
   $row=mysqli_query($link, $str);
   while($res=mysqli_fetch_assoc($link, $row))
   {
?>    |   ">


   if($_REQUEST["tk"]=="sisu")
   {
       $_SESSION["ses"]="1";

       $cont="select * from content  where id='".$_GET["id"]."'";
       //echo $cont;
       //exit;
   	$cont_row=mysqli_query($link, $cont);
   	$cont_res=mysqli_fetch_assoc($link, $cont_row);
       echo $cont_res["details"];
      }
    else {
$sql="SELECT * FROM important WHERE id=1";
$result=mysqli_query($link, $sql);
echo $result;
$row=mysqli_fetch_assoc($result);
echo $row["sisu"];
    } ?>

$sql="SELECT * FROM important WHERE id=2";
$result=mysqli_query($link, $sql);
echo $result;
$row=mysqli_fetch_assoc($result);
echo $row["sisu"];
?>





Muudetud liikme sMog.'i poolt

sqhjpW

f5VuDf

Jaga seda postitust


Postituse link
Share on other sites

Ma ei saa täpselt aru milles probleem?? Seleta palun lahti mis probleemiks on, kas tuleb mingi error või kood lihtsalt ei tööta?? Ja SOOJALT soovitan sul ära õppida PDO ja OOP. Kood tuleb vähe väiksem ja puhtam, ning see on kohe palju lihtsam ja ma arvan ka, et turvalisus kasvab(pole kindel).


| Veebiprogrammeerija & Veebidisainer |

 

 

 

 

Jaga seda postitust


Postituse link
Share on other sites
Author of the topic Postitas

Tänan vastuse eest. Võtan kuulde vaatasin kodda PDO'd aga proob selles et midagi ei tule ette. Lihtsalt mitte midagi mingit errorit ega midagi. Lihtsalt tühi.

 

http://thasmog.eu/templatetrueblue/index.php


sqhjpW

f5VuDf

Jaga seda postitust


Postituse link
Share on other sites
Külaline misterx

Uuri internetist, kuidas sinu SQLi draiverilt veateateid küsida. PHPl on tavaks veateateid võimalikult kaua peidus hoida ja jooksutada koodi ka siis, kui midagi on valesti.

Jaga seda postitust


Postituse link
Share on other sites
Külaline misterx
Uuri internetist, kuidas sinu SQLi draiverilt veateateid küsida.

 

Kui sa tahad selgeks saada, siis näe ise ka vaeva. Kui ei, siis lase kellelgi valmis teha.

Jaga seda postitust


Postituse link
Share on other sites
Author of the topic Postitas

 

Mis sa arvad tõesti et ma ei oska googlet kasutada ?

Ma kasvanud pmst google ääres, aga lihtsalt mõtlesin küsida abi mida ma ei tee tihti.


sqhjpW

f5VuDf

Jaga seda postitust


Postituse link
Share on other sites

Jama on selles, et sa ju ei küsi midagi. Selgita, mis sul toimub, mida kontrollinud oled. Millised on vea tunnused (milles väljendub, valge leht ees, mingi error, osa asju kuvab, milliseid)

 

Mis sa arvad tõesti et ma ei oska googlet kasutada ?

Kui sa pole siiani viga lahendanud, siis jah - Sa ei oska googlet kasutada, sa ei tea mida vaja oleks küsida. Sama siin foorumis. Google kasutus ei hõlma ainult seda, et oskad sõna otsingukasti kirjutada, Sa pead olema suuteline ka selle sõna - ÕIGE SÕNA välja mõtlema.

Muudetud liikme toru-loru'i poolt

Jaga seda postitust


Postituse link
Share on other sites
Külaline misterx

Huvitav, mina võtsin lahti sealt teise lingi (stackoverflow), mille heakskiidetud vastus oli selline:

Just simply add
or die(mysqli_error($db);

at the end of your query.

Jaga seda postitust


Postituse link
Share on other sites
Author of the topic Postitas
Huvitav, mina võtsin lahti sealt teise lingi (stackoverflow), mille heakskiidetud vastus oli selline:

 

Ma panin selle iga query taha juba midagi ei juhtunud.


sqhjpW

f5VuDf

Jaga seda postitust


Postituse link
Share on other sites
Külaline misterx

On sul error_reporting peale keeratud? Kui ma praegu PHP dokumentatsioonist vaatasin, siis mysqli_fetch_assoc() tahab ainult ühte parameetrit, sina annad talle 2.

Jaga seda postitust


Postituse link
Share on other sites
Author of the topic Postitas

Suur tänu, aga kahjuks see kah ei aita. Olen ka seda juba proovinud. Mulle tundub juba vaikselt et mysql ja MySQLi on millegipoolest erinev. Vaatasin seda PDO'd proovin sellega midagi kui natikene selgem.

 

Abi on ikka oodatud proovin pdod õppida.


sqhjpW

f5VuDf

Jaga seda postitust


Postituse link
Share on other sites
Author of the topic Postitas
Pole mõtet "möliseda". Aga lihtsalt nagu ka sina ei leia me selles probleemi, kui tõesti miski muu ei aita kirjuta kood ümber ja vaata mis siis juhtub.

 

MySQL kood töötab. Peab veel nati MySQLi lugema.


sqhjpW

f5VuDf

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.