Výsledek SQL dotazu (PHP)

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: prosinec 11
Pohlaví: Muž
Stav:
Offline
Kontakt:

Výsledek SQL dotazu (PHP)

Příspěvekod Gizzer2 » 17 dub 2014 17:12

Zdravím potřeboval bych poradit s následujícím scriptem.

Mám to přesně takto:

Kód: Vybrat vše

<?php
require "./settings.php";
$vypis_001=mysql_query("SELECT zk.Contentgroup, te.Contentgroup, img
FROM zahranicni AS zk
LEFT JOIN popis AS te ON zk.Contentgroup = te.Contentgroup  WHERE te.Contentgroup IS NULL
GROUP BY zk.Contentgroup");
while ($v_001 = mysql_fetch_assoc($vypis_001, MYSQL_BOTH))
{
$Contentgroup=$v_001["Contentgroup"];

echo "  $Contentgroup<br />";
}
?>


Připojení k db je v pořádku, ostatní scripty fungují. žádnou chybu to nehází.
Ovšem nevypíše to, to co stejný SQL dotaz v phpMyAdmin, viz screen:
Obrázek

Co to má dělat?
Mělo by to porovnat tabulku zahraniční a tabulku popis, sloupce Contentgroup. V tabulce zahranicni pokud Contentgroup existuje a v tabulce popis ne tak ho vypsat.
Díky za radu.
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Výsledek SQL dotazu (PHP)

Příspěvekod CZechBoY » 17 dub 2014 18:03

čau,
lepší by bylo si ty sloupce pojmenovat jinak ... AS blah1, AS blah2 atd. jinak php neví co kam přiřadit.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

Re: Výsledek SQL dotazu (PHP)

Příspěvekod Kim Spotcom » 17 dub 2014 18:03

A mimochodem dva sloupce výsledku (z tabulky zk a te) se mapují na stejnou property Contentgroup, což může být matoucí, nebezpečné a možná i zdroj problému. Proč si nevydumpuješ pole polí $v_001 - uvidíš co se děje s touto ambiguity.

PS: 3 jazyky (php, sql a html) mícháš i normálně, nebo jen tady z důvodu stručnosti ukázky?
Nejlepší obrana proti trollům je nereagova na ně.

Uživatelský avatar
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: prosinec 11
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Výsledek SQL dotazu (PHP)

Příspěvekod Gizzer2 » 17 dub 2014 18:20

CZechBoY píše:čau,
lepší by bylo si ty sloupce pojmenovat jinak ... AS blah1, AS blah2 atd. jinak php neví co kam přiřadit.



Díky moc, pomohlo to. :clap:
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti