Jump to content
php.lv forumi

php dati WHERE


anonīms

Recommended Posts

$mana_komanda = mysql_query("SELECT id, komandas_nosaukums, komandas_tags, komandas_valsts, komandas_majaslapa, komandas_tips, komandas_kapteinis WHERE komandas_kapteinis = {$_SESSION['lietotajvards']}");
$mkomanda = mysql_fetch_array($mkomanda);

if(empty($mkomanda[6])) { echo "<a href='#izveidot_komandu'>Izveidot komandu</a>
".$_SESSION['lietotajvards']." ".$mkomanda['1'].""; }
else {
echo "Tev ir komanda!";
}

 

Kas varētu būt par vainu, ka man rādas "izveidot komandu", kaut arī iekšs db pie kapteinies ir mans lietotājvārds?

Link to comment
Share on other sites

#2

1. - Izmantoju hostingu uz kura ir izslēgts error_reporting's (To hostingu man sponsorē un tajā mainīt es neko nevaru.

2. - Izveidojot šādi:

 

$mana_komanda = mysql_query("SELECT id, komandas_nosaukums, komandas_tags, komandas_valsts, komandas_majaslapa, komandas_tips FROM komandas WHERE komandas_kapteinis = "{$_SESSION['lietotajvards']}"");

Kods vairs neiet, tādēļ izveidoju šādi

 

$mana_komanda = mysql_query("SELECT id, komandas_nosaukums, komandas_tags, komandas_valsts, komandas_majaslapa, komandas_tips FROM komandas WHERE komandas_kapteinis = $_SESSION[lietotajvards]");

 

#3

1. - Liels paldies, pats tiko pamaniju :D

 

 

P.S datus tāpat viņš neizvelk

P.S.S atradu vainu

 

 

 

Izdariju šādi:

 

WHERE komandas_kapteinis = '$_SESSION[lietotajvards]'

Edited by anonīms
Link to comment
Share on other sites

1. - Izmantoju hostingu uz kura ir izslēgts error_reporting's (To hostingu man sponsorē un tajā mainīt es neko nevaru.

Kļūdu ieslēgšanai var izmanot php funkcijas. Skripta sākumā ieliec:

error_reporting(E_ALL);
ini_set("display_errors", 1);

un redzēsi visas kļūdas.

Link to comment
Share on other sites

Piešķir visu to vaicājumu mainīgajam un izecho arā.

$vaicajums = 'SELECT id, komandas_nosaukums, komandas_tags, komandas_valsts, komandas_majaslapa, komandas_tips FROM komandas WHERE komandas_kapteinis = ' . " '" . $_SESSION['lietotajvards'] . "'";
echo $vaicajums;
$mana_komanda = mysql_query($vaicajums) or die('Viss ir slikti: ' . mysql_error());
...

Link to comment
Share on other sites

bubu, esmu mēģinājis šo

 

error_reporting(E_ALL);
ini_set("display_errors", 1);

 

Nepalīdz un visi error_reporting'i, kas stāv aiz konekcijas pie db ar neuzrāda kļūdas. Pašam hostingam error_reporting ir OFF

Link to comment
Share on other sites

×
×
  • Create New...