我在phpmyadmin中有2个需要加入的表
tracklisting是我的,catelogue是另一个,被保存为innodb
它们都有一个列CAT.NO,希望它可以在这个列上加入.在catelogue中,它是主要的,并且在跟踪列表的索引中
catelogue是我的父母,tracklisting将是孩子,因为它没有catelogue中每条记录的信息.我相信这是正确的,除非我错了
我如何做到这一点,以便当我查询其中的列tracklisting时只会显示'catelogue'的匹配项,因为我想知道它所在的专辑而不是我的整个60000+ catelogue
这可以用phpmyadmin的界面完成,还是一个sql语句
非常感谢
编辑:
这是有效的代码
SELECT *
FROM tracklisting
INNER JOIN catelogue ON catelogue.`CAT NO.` = tracklisting.`TRACKLISTING CAT NO.`
WHERE tracklisting.`ARTIST` LIKE 'placebo'
Run Code Online (Sandbox Code Playgroud)
感谢所有帮助过的人
用户可以搜索我的网站。有时,他们可能会使用包含正斜杠的搜索词(使用 / 斜杠搜索),当通过表单提交时,该搜索词会在 url 中变成 %2F。
例如
www.mysite.com/search/search+with+%2F+slash
Run Code Online (Sandbox Code Playgroud)
我已经使用了这里的答案,它非常适合给我正确的页面并且不会返回 404。
我现在的问题是我在页面上使用分页和自定义过滤器,它们都作为 url 中的 get var 传递,并且在访问 GET var 时它是空的。
例如
www.mysite.com/search/search+with+%2F+slash?page=2
Run Code Online (Sandbox Code Playgroud)
这是我目前的路线
$this->get('search/{search_term}', ['uses' => 'SearchController@search'])
->where('search_term', '(.*(?:%2F:)?.*)');
Run Code Online (Sandbox Code Playgroud)
不知道从这里做什么
这是我目前的代码
$search=$_GET["Search"];
$search = addcslashes(mysql_real_escape_string($search), '%_');
Run Code Online (Sandbox Code Playgroud)
这个代码是由DREAMWEAVER CS4从这里生成的
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != …Run Code Online (Sandbox Code Playgroud) 我正在尝试将输入字段中的值放入我的post语句中以发送到我的php文件以更新记录而无需重新加载页面.它适用于我输入的静态信息,但是当我想选择输入框中输入的内容时,我无法使其工作.什么都没发生.
<script src="../jquery.js"></script>
<script type="text/javascript">
function editItem() {
catno = $("#catno").attr('value');
id = $("#id").attr('value');
$.post('writeToDB.php', {
id: id,
catno: catno
});
}
</script>
</head>
<body>
<form id="foo">
<input type="hidden" value="<?php echo $row_Recordset1['ID']; ?>" name="id"
id="id" />
<input type="text" value="<?php echo $row_Recordset1['CAT_NO']; ?>" name="catno"
id="catno" onchange="editItem();" />
</form>
Run Code Online (Sandbox Code Playgroud)
我是这个javasrcipt世界和jquery的新手,但我正在把我的头发拉出来.我可能正在做一些非常愚蠢的事情
谢谢
mysql ×2
php ×2
sql ×2
dreamweaver ×1
forms ×1
html ×1
javascript ×1
jquery ×1
laravel-5 ×1
phpmyadmin ×1
regex ×1