Archívum - Május 30, 2010
Wiki à la Yii
Ebben a rövidke leírásban azt szeretnénk bemutatni, milyen egyszerű elkészíteni egy elegáns webes alkalmazást a Yii keretrendszer segítségével. Ha a későbbiekben igény lesz rá, természetesen belevághatunk kényesebb témákba is, mint például a biztonság, gyorsítótárazás, komolyabb Active Record használat stb.
PHP - MySQL lekérdezés, szintaktikai hiba
Sziasztok!
Nemrég kezdtem el foglalkozni a MySQL adatbázisokkal. Jelenleg ott tartok, hogy PHP-val feltöltöttem az adatbázist egy txt fájlból, de keresni már nem tudok benne.
Csináltam egy oldalt, ezen keresztül folyna a keresés (http://fledgling.hostoi.com/iskola/kereses.php). Maga a lekérdezés így néz ki:
És ezt a hibát dobja ki: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #6' at line 1
Minden segítséget nagyra értékelnék!
■ Nemrég kezdtem el foglalkozni a MySQL adatbázisokkal. Jelenleg ott tartok, hogy PHP-val feltöltöttem az adatbázist egy txt fájlból, de keresni már nem tudok benne.
Csináltam egy oldalt, ezen keresztül folyna a keresés (http://fledgling.hostoi.com/iskola/kereses.php). Maga a lekérdezés így néz ki:
$result = mysql_query(
"
SELECT * FROM adatok
WHERE bibl LIKE '%$_GET[bibl]%'
AND megjelenes LIKE '%$_GET[megjelenes]%'
AND ann LIKE '%$_GET[ann]%'
AND szleng LIKE '%$_GET[szleng]%'
AND kozl LIKE '%$_GET[kozl]%'
");
if (! mysql_query($result,$con))
{
die('Error: ' . mysql_error());
}
// itt van a hiba, itt áll meg szerintem
echo "<table border='1'>
<tr>
<th>Megjelenés éve</th>
<th>Biblográfiai leírás</th>
<th>Annotáció</th>
<th>Szleng típusa</th>
<th>Közlemény típusa</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['bibl'] . "</td>";
echo "<td>" . $row['megjelenes'] . "</td>";
echo "<td>" . $row['ann'] . "</td>";
echo "<td>" . $row['szleng'] . "</td>";
echo "<td>" . $row['kozl'] . "</td>";
echo "</tr>";
}
echo "</table>";
"
SELECT * FROM adatok
WHERE bibl LIKE '%$_GET[bibl]%'
AND megjelenes LIKE '%$_GET[megjelenes]%'
AND ann LIKE '%$_GET[ann]%'
AND szleng LIKE '%$_GET[szleng]%'
AND kozl LIKE '%$_GET[kozl]%'
");
if (! mysql_query($result,$con))
{
die('Error: ' . mysql_error());
}
// itt van a hiba, itt áll meg szerintem
echo "<table border='1'>
<tr>
<th>Megjelenés éve</th>
<th>Biblográfiai leírás</th>
<th>Annotáció</th>
<th>Szleng típusa</th>
<th>Közlemény típusa</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['bibl'] . "</td>";
echo "<td>" . $row['megjelenes'] . "</td>";
echo "<td>" . $row['ann'] . "</td>";
echo "<td>" . $row['szleng'] . "</td>";
echo "<td>" . $row['kozl'] . "</td>";
echo "</tr>";
}
echo "</table>";
És ezt a hibát dobja ki: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #6' at line 1
Minden segítséget nagyra értékelnék!
Using MongoDB in your Django app - implications and benefits
Előadásfóliák a DjangoCon 2010-ről
■