Kom ihåg mig?
Home Menu

Menu


mysqli database query outputar inget?

Ämnesverktyg Visningsalternativ
Oläst 2011-08-14, 16:53 #1
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Standard mysqli database query outputar inget?

Hej , Min kod ger inget error när jag testar den men den ger inget resultat alls? på ett namn som finns i databasen?

Html koden för formen som skickar iväg användarens input hittar du här:

http://pastie.org/2370512

Php koden som tar emot och utför vad den ska hittar du här:
http://pastie.org/2370522


Tacksam för hjälp

/fredrik
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-14, 19:58 #2
demain demain är inte uppkopplad
Medlem
 
Reg.datum: Oct 2010
Inlägg: 143
demain demain är inte uppkopplad
Medlem
 
Reg.datum: Oct 2010
Inlägg: 143
Citat:
Ursprungligen postat av fredrikwirth Visa inlägg
Hej , Min kod ger inget error när jag testar den men den ger inget resultat alls? på ett namn som finns i databasen?

Html koden för formen som skickar iväg användarens input hittar du här:

http://pastie.org/2370512

Php koden som tar emot och utför vad den ska hittar du här:
http://pastie.org/2370522


Tacksam för hjälp

/fredrik
Du har ingen avslutande </form> i HTML-biten.

Edit: Och ej heller någon method på formuläret

(<form method="post" action="search.php">)

Senast redigerad av demain den 2011-08-14 klockan 20:01
demain är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-15, 00:32 #3
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Fixade det tack för hjälpen , men den vill fortfarande inte säga resultatet?
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-15, 01:06 #4
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
$result->fetch_object() hämtar en instans av stdClass och inte en array.
Byt till $result->fetch_assoc() eller använd $row->name och $row->country.
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-15, 17:16 #5
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Nu ger den error när jag försöker att köra koden, den säger :
Citat:
Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\xampplite\htdocs\learncent\acksearch\search2.ph p on line 23

och koden ser ut så här just nu:
Kod:
<?php
$db = new mysqli("localhost","root","","acksocial");

if(mysqli_connect_error())
{
    printf("Connection failed:%s \n",mysqli_connect_error());
    exit();
}

$name = mysqli_real_escape_string($db, $_POST['search']);
$table = 'acksearch';

if($result = $db->query("SELECT * FROM $table WHERE name = '$name'", MYSQLI_ASSOC))
{
while($row = $result->fetch_assoc)
    {

    // $row is an associative array

    // Do something here

echo "Name: ".$row->name
echo "Country:".$row->country"


}///// I added this } here
}
$db->close();

?>
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-08-15, 17:19 #6
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Du saknar avslutande semikolon och du har ett citattecken för mycket.

Kod:
echo "Name: ", $row->name, " Country: ", $row->country;

// alt

echo "Name: " . $row->name;
echo "Country: " . $row->country;
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
database, mysqli, php


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017