Autor Zpráva
Anonym
Profil *
Prosím o radu. V proměnné $text mám určitý obsah a potřeboval bych zjistit zda je stejný jako obsah sloupce v tabulce. (tabulka se jmenuje popis a sloupec obsah). Jak na to?
fajzen
Profil
$result = mysql_query("SELECT COUNT(obsah) FROM popis WHERE obsah = '" . mysql_real_escape_string($text) . "'");
$num = mysql_result($result, 0);

if($num > 0) {
  // nachádza sa
} else {
  // nenachádza sa
}
Anonym
Profil *
Dekuji vyzkousim, a co dela tento radek $num = mysql_result($result, 0);?
Alphard
Profil
Anonym:
a co dela tento radek $num = mysql_result($result, 0);?
Vrátí hodnotu z count(), kterou vrací databáze. Je vážně takový problém podívat se do manuálu?
Anonym
Profil *
Pouzivam pripojeni mysqli_connect, ktere funkci mysqli_result nezna. Vypisuje to tuhle chybovou hlasku: Call to undefined function mysqli_result() in

Zde je kod:
@$connection = mysqli_connect($server, $user, $password, $database);
if (!$connection) {
echo "Chyba: " . mysqli_connect_error();
exit;
}
echo "Spojeno<br/><br/>";

$text = "pokuss";

$result = mysqli_query($connection, "SELECT COUNT(text) FROM porovnani WHERE text = '" . mysql_real_escape_string($text) . "'");
$num = mysqli_result($result, 0);

if ($num>0){
echo "Je to stejny";
}
else {
echo "Neni to stejny";
}
Anonym
Profil *
Prosím nevíte kde dělám chybu? Ještě jednou zasílám kód.

@$connection = mysqli_connect($server, $user, $password, $database);
if (!$connection) {
echo "Chyba: " . mysqli_connect_error();
exit;
}
echo "Spojeno<br/><br/>";

$text = "pokuss";

$result = mysqli_query($connection, "SELECT COUNT(obsah) FROM popis WHERE obsah = '" . mysql_real_escape_string($text) . "'");
$num = mysqli_result($result, 0);

if ($num>0){
echo "Je to stejny";
}
else {
echo "Neni to stejny";
}
Anonym
Profil *
Moc Vás prosím. Pořád na to nemůžu přijít...:-(
Alphard
Profil
$row = mysqli_fetch_row($result);
if ($row[0]>0){
tiso
Profil
Anonym http://sk2.php.net/manual/en/book.mysqli.php
Anonym
Profil *
Alphard
Dekuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: