merhaba arkadaşlar elimde netten bulduğum bir ingilizce türkçe sözlük scripti var yalnız ben bu sözlüğün değil kendi hazırlaıdğım veritabanını kullanmak istiyorum bu sözlüğün veritabanı bağlantı ve veri çekme kodları böyle
Kod:
<?php
$mykeyword = $_GET["keyword"];
@ $db = mysql_pconnect(localhost ,root, 654321);
if(!$db) {
echo 'Error:database';
exit;
}
mysql_select_db('db');
$query = "SELECT tblentry.Entry FROM tblbasliklar, tblentry WHERE tblentry.baslikid=tblbasliklar.baslikid and tblbasliklar.baslik = '$mykeyword'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
if($num_results==0) {
echo "<main><size>0</size>";
echo "<file>Üzgünüz, Hiç kayıt bulunamadı :(</file>";
}else{
echo "<main><size>" , $num_results , "</size>";
for($i=0;$i<$num_results;$i++) {
$row = mysql_fetch_array($result);
echo "<file>", $row[0], "</file>";
}
echo "</main>";
}
mysql_close($db);
?>
veritabanı yapısı ise
Kod:
--
-- Tablo yapısı : `tblbasliklar`
--
CREATE TABLE `tblbasliklar` (
`BaslikID` int(11) NOT NULL auto_increment,
`Baslik` char(255) NOT NULL default '',
PRIMARY KEY (`BaslikID`),
UNIQUE KEY `Baslik` (`Baslik`)
) TYPE=MyISAM AUTO_INCREMENT=117 ;
CREATE TABLE `tblentry` (
`EntryID` int(11) NOT NULL auto_increment,
`BaslikID` int(11) NOT NULL default '0',
`Entry` longtext NOT NULL,
`Gizle` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`EntryID`)
) TYPE=MyISAM AUTO_INCREMENT=118 ;
benim veritabanı yapım ise
Kod:
CREATE TABLE `trrt` (
`tr` VARCHAR(255) NULL,
`rt` VARCHAR(255) NULL
) TYPE=MyISAM;
# ---------- CREATE TABLE `TKKA` ----------
CREATE TABLE `ingi` (
`in` VARCHAR(255) NULL,
`gi` VARCHAR(255) NULL
) TYPE
arkadaşlar yukarıda verdiğim kodları nasıl düzenlersem düzenleyeyim bir türlü kod çekemedim nasıl düzenlemem gerekir yardımcı olursanız sevirim şimdiden tşk ederim